【问题标题】:Directories of searching from the code sources从代码源中搜索的目录
【发布时间】:2013-10-08 11:15:56
【问题描述】:

Visual Studio 2012 Premium Enu 更新 3。

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

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

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

【问题讨论】:

    标签: c++ visual-studio gcc


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-07-31
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多