当我尝试构建/编译代码是VS2008 C ++时,我收到此错误。奇怪的是我安装了boost 1.46.1但是我得到了这个错误1.45。
LINK:致命错误LNK1104:无法打开文件'libboost_system-vc90-mt-1_45.lib' 我试着寻找不同的来源。但遗憾的是无法解决它。虽然我包括了库的所有路径和包含文件。
请高度赞赏这方面的任何指导。
非常感谢。
穆罕默德答案 0 :(得分:1)
这与您安装(或不安装)的内容无关。发生的事情是VC ++期望这个库但找不到它。检查项目设置中的“包含的库”。也许这个项目supposed
使用1.45版本。
答案 1 :(得分:0)
我也花了很长时间寻找解决方案。在我的例子中,它是一个简单的预处理器定义BOOST_ALL_NO_LIB
,这意味着你不需要lib。
如果不是这种情况,您应该使用bjam
。