0

我已经使用 bjam 和 Visual Studio 2010 使用以下命令成功构建了 boost:

bjam --build-dir=c:\boost --build-type=complete --toolset=msvc-10.0 address-model=64 architecture=x86 --with-system

我还将 stage/lib 目录设置为 Visual Studio 中的 lib 目录。

但是,链接器给了我这个:

致命错误 LNK1104:无法打开文件“libboost_filesystem-vc90-mt-gd-1_50.lib”

为什么要寻找“vc90”版本的库?目录中有vc100版本..我该如何更改?

谢谢。

4

2 回答 2

0

检查项目属性中的编译器设置(您可以选择 vc90 (2008)、vc100 (2010))。

于 2013-09-28T07:30:53.383 回答
0

您可以在项目设置中明确指定库的路径。首先,您需要在项目中包含要链接的库名称。

添加库

现在我们必须指定目录,在其中可以找到上面指定的库。

指定上一个图像中的库所在的目录

我希望,这会有所帮助。

于 2012-08-07T20:55:06.083 回答