我在Linux (CentOS)上有一个makefile项目。从Linux终端编译时,这些项目编译得很好。我将这些项目添加到visual studio 2019年。连接很好(文件被复制到linux)。当然,这些文件夹和文件都存在于windows和Linux中。VS智能发现文件。我有环境变量,它保存路径并在Makefile中使用。我将Makefile更改为有直接路径,但仍然找不到文件。我添加了预构建事件来回显环境变量,并且它没有设置它。还能做什么
在Windows上,需要将文件夹instantclient_12_2添加到路径中,而在Linux上,需要设置环境变量LD_LIBRARY_PATH,指向instantclient_12_2文件夹,您可以在不幸的是,同样的情况并不适用于Linux (我正在运行OracleLinuxServerRelease7.3,即CentOS)。等效的脚本(即从python脚本设置LD_LIBRARY_PATH变量而不是添加到路径)不起作用:
# On Linux, the following code