链接Boost给了我错误

时间:2011-01-10 10:01:04

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

当尝试使用VS2010编译我的解决方案时,我遇到编译错误:
“错误LNK1104:无法打开文件'libboost_unit_test_framework-vc100-mt-gd-1_45.lib'”
我试图在硬盘上查找这个文件,但没有运气 为什么我会收到此错误以及如何解决?

2 个答案:

答案 0 :(得分:3)

您需要为您的系统提供预编译的Boost库,例如:来自boostpro.com或自己构建Boost。然后将Boost .lib的路径添加到链接器路径

答案 1 :(得分:2)

一些Boost库需要构建。作为robin hood的回答说明,您可以下载包含二进制文件的安装,或者您可以自己构建它们(这有点繁琐)。请参阅http://www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html进行广泛讨论。