Visual Studio 2012 Premium Enu Update 3.
我可以在C ++项目的属性中指出必要的lib文件,但我也可以在我的代码中执行它(作为替代方法):
#pragma comment(lib, "acad.lib")
是否有类似的方法来指定* .h和* .lib文件目录搜索路径,而不是将此信息放在项目的属性中?
同样的问题对GCC 4.8.1很有意思。
答案 0 :(得分:0)
此Visual Studio功能称为auto-linking。我不认为您可以在源代码中设置链接器搜索路径。
没有相应的信息告诉GCC链接到某些库(部分原因是链接器而不是GCC)。
一般来说,我认为将绝对路径嵌入到源代码中是一个坏主意,因为如果在不同的机器上编译和链接,或者作为不同的用户,路径可能会有所不同。这些可配置选项属于项目属性或makefile。