0

Visual Studio 2012 高级版 Enu 更新 3。

我可以在我的 C++ 项目的属性中指向必要的 lib 文件,但我也可以在我的代码中这样做(作为替代): #pragma comment(lib, "acad.lib")

是否有类似的方法来指定 *.h 和 *.lib 文件目录搜索路径,而不是将这些信息放在我的项目属性中?

对于 GCC 4.8.1,同样的问题很有趣。

4

1 回答 1

0

此 Visual Studio 功能称为自动链接。我认为您不能以这种方式在源代码中设置链接器搜索路径。

告诉 GCC 链接到某些库没有等价物(部分是因为这是由链接器完成的,而不是由 GCC 完成的)。

一般来说,我认为将绝对路径嵌入源代码是一个坏主意,因为如果在不同的机器上编译和链接,或者作为不同的用户,路径可能会有所不同。这些可配置选项属于项目属性或生成文件。

于 2013-10-08T11:24:45.233 回答