【问题标题】:Visual Studio Boost Not Including in Release ModeVisual Studio Boost 不包括在发布模式中
【发布时间】:2016-01-11 16:00:31
【问题描述】:

我正在尝试将 boost(特别是 boost/foreachboost/filesystem)包含到 Visual Studio 2013 C++ 应用程序中。我当前的包含设置在调试模式下工作,但不在发布模式下。

我已经在 C++->General->Additional Include Directories 下的项目属性中包含了boost_1_60_0 目录的完整路径。我还在 Linker->General->Additional Library Directories 下添加了 boost_1_60_0\stage\lib 目录的完整路径。我在发布模式下进行了这两项更改。

我已经尝试了这篇文章中的建议:Visual Studio not finding boost include files in release mode (works in debug)。即使经过大量搜索,我也无法找到任何其他相关信息。

我们将不胜感激所有的建议!

【问题讨论】:

  • 我可以告诉你 boost-1.60 确实适用于发布模式 Visual Studio 2013。我有我的整个代码库(几百万行代码),我用这种配置进行了测试。

标签: c++ visual-studio boost visual-studio-2013


【解决方案1】:

做了一些研究,我得到了将依赖项添加到链接器->输入->->附加依赖项的建议。从我的发布属性中删除它后,一切都开始工作了。

【讨论】:

  • 修改链接器设置与标头有任何关系,这很奇怪。
猜你喜欢
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
  • 2011-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-09
  • 1970-01-01
相关资源
最近更新 更多