1>LINK : fatal error LNK1104: cannot open file 'libboost_system-vc140-mt-gd-1_59.lib'
我在编译时遇到了这个错误,我搜索了文件并找到了,请问这是什么问题?
最佳答案
这可能由于多种原因而发生。 以下是我自己的一些经验:
- 检查是否存在架构不匹配。 (例如,您的应用是 x64,但 boost 库是 x32)
- 检查您是否在 VS 中配置了事件构建配置(调试与发布)
- 检查 VS 链接器属性下的
Additional Library Directories
中是否提供了 boost 库。 - 检查您是否在 VS 中使用了正确的平台工具集。 (在您的情况下为 v140)。
关于c++ - boost 的 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36245729/