我一直在尝试为Visual Studio 2012构建boost:asio。
我已经做了bjam,它给了我include和lib地址,我将它们粘贴到VS设置中。
现在编译器找不到'libboost_system-vc110-mt-gd-1_58.lib',但是在lib阶段,我得到了'libboost_system-vc120-mt-gd-1_58.lib',可能是较新的版本。

我该如何解决?
我搜索了好几天,却无法通过。

最佳答案

看起来您正在使用VisualStudio 2012(正在请求vc110版本库),但实际上您已经为Visual Studio 2013(vc120)构建了增强功能。

您需要指定正确的工具集来增强构建(--toolset = msvc-11.0),而不要让他选择默认工具集。

关于c++ - VS12 Buiding Boost Library致命错误LNK1104:无法打开文件 'libboost_system-vc110-mt-gd-1_58.lib',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31138514/

10-11 00:32