代码之家  ›  专栏  ›  技术社区  ›  Andrey Bushman

从代码源搜索的目录

  •  0
  • Andrey Bushman  · 技术社区  · 12 年前

    Visual Studio 2012高级Enu更新3。

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

    有没有类似的方法来指定*.h和*.lib文件的目录搜索路径,而不是将此信息放在我的项目的财产中?

    GCC 4.8.1也有同样的问题。

    1 回复  |  直到 12 年前
        1
  •  0
  •   Jonathan Wakely    12 年前

    此Visual Studio功能被称为 auto-linking 。我认为你不能那样在源代码中设置链接器搜索路径。

    没有等效的方法告诉GCC链接到某些库(部分原因是这是由链接器而不是GCC完成的)。

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