【发布时间】:2015-11-18 19:49:21
【问题描述】:
我在 Visual Studio 2013 Express 中使用 boost。
Visual Studio 在调试模式下找到#include <boost/filesystem.hpp>,但不是在发布模式下。
当我尝试在发布模式下编译时,它说:
Error 1 error C1083: Cannot open include file: 'boost/filesystem.hpp': No such file or directory
当我右键单击#include 指令手动打开文件时,它在调试配置中工作,但在发布时又不行,它说:
File 'boost/filesystem.hpp' not found in current source file's directory or in build system paths.
我检查了构建配置和
- C/C++ -> 常规 -> “其他包含目录”
- 链接器 -> 常规 -> “其他库目录”
- 链接器 -> 输入 -> “其他依赖项”
两种配置都相同。
我是否需要像错误所说的那样编辑“构建系统路径”?我认为这就是上面三个选项的作用。
还有什么可能导致这个问题?
【问题讨论】:
-
我做不到,我没有管理员权限,但如果这真的是解决方案,我会问我是否可以暂时获得它们。
标签: c++ boost visual-studio-2013 include