【问题标题】:Compiler and linker library paths when building Boost构建 Boost 时的编译器和链接器库路径
【发布时间】:2017-12-17 10:38:07
【问题描述】:

我正在为我正在做的项目构建 Boost(我正在使用 Visual Studio 2015 和 Windows 10,以防操作系统相关)。

它构建良好(使用命令提示符),但给了我以下“警告”,我不确定是否应该忽略它:

The Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
C:\Local\boost_1_61_0
The following directory should be added to linker library paths:
C:\Local\boost_1_61_0\stage\lib

我应该如何处理这个?我应该如何处理这些路径?

【问题讨论】:

  • 这条消息到底有什么不清楚的地方?您确实知道您的编译器、包含路径、链接器和库路径的用途,对吧?
  • 你应该为你需要提升的任何项目做它所说的(否则你的编译器将无法找到/使​​用提升)。对于不需要提升的项目,您不必修改编译器/链接器设置。
  • 重新措辞更清晰,修正了标题中的错字,改进了消息格式。

标签: c++ boost visual-studio-2015 path include


【解决方案1】:

当你在自己的项目中使用boost库时,你需要设置include搜索路径和库搜索路径来包含上面提到的那些,这样编译器才能成功找到include和库文件。

【讨论】:

  • 每个人都在谈论包含路径和链接器路径,但我不知道它们是什么以及我应该在哪里搜索它们。当它总是“你知道对吗?”时,我什至如何获得知识?回答?
  • 问题是基于这里是我的路径我应该如何处理它们 - 而不是我如何找到我的路径。也依赖于编译器,依赖于 IDE ...
猜你喜欢
  • 2011-05-06
  • 2017-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 2015-03-02
  • 1970-01-01
相关资源
最近更新 更多