Visual Studio 2012 高级版 Enu 更新 3。
我可以在我的 C++ 项目的属性中指向必要的 lib 文件,但我也可以在我的代码中这样做(作为替代):
#pragma comment(lib, "acad.lib")
是否有类似的方法来指定 *.h 和 *.lib 文件目录搜索路径,而不是将这些信息放在我的项目属性中?
对于 GCC 4.8.1,同样的问题很有趣。
Visual Studio 2012 高级版 Enu 更新 3。
我可以在我的 C++ 项目的属性中指向必要的 lib 文件,但我也可以在我的代码中这样做(作为替代):
#pragma comment(lib, "acad.lib")
是否有类似的方法来指定 *.h 和 *.lib 文件目录搜索路径,而不是将这些信息放在我的项目属性中?
对于 GCC 4.8.1,同样的问题很有趣。
此 Visual Studio 功能称为自动链接。我认为您不能以这种方式在源代码中设置链接器搜索路径。
告诉 GCC 链接到某些库没有等价物(部分是因为这是由链接器完成的,而不是由 GCC 完成的)。
一般来说,我认为将绝对路径嵌入源代码是一个坏主意,因为如果在不同的机器上编译和链接,或者作为不同的用户,路径可能会有所不同。这些可配置选项属于项目属性或生成文件。