提升图书馆建设

时间:2013-08-23 19:36:09

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

我尝试为visual studio构建boost库。我关注Boost Lib Build instructionsStackoverflow link。以管理员身份打开Visual Studio命令提示符(2010)并运行bootstrap.bat。然后,构建失败。我看一下.log文件的更多信息。

使用' vc10'工具集。

生成代码......

Microsoft(R)增量链接器版本10.00.40219.01

版权所有(C)Microsoft Corporation。保留所有权利。

系统上有1个界面:

名称:Wi-Fi

...

托管网络状态:未启动

LINK:致命错误LNK1181:无法打开输入文件' There.obj'

我不确定你是否足以理解错误,但我没有其他任何东西。我还更改了tools / build / v2 / engine / build.bat并删除了这部分;

if NOT "_%VS110COMNTOOLS%_" == "__" (

    set "BOOST_JAM_TOOLSET=vc11"

    set "BOOST_JAM_TOOLSET_ROOT=%VS110COMNTOOLS%..\..\VC\"

    goto :eof)

call :Clear_Error

if EXIST "%ProgramFiles%\Microsoft Visual Studio 11.0\VC\VCVARSALL.BAT" (

    set "BOOST_JAM_TOOLSET=vc11"

    set "BOOST_JAM_TOOLSET_ROOT=%ProgramFiles%\Microsoft Visual Studio 11.0\VC\"

    goto :eof)

call :Clear_Error

我使用VS2010和win8

1 个答案:

答案 0 :(得分:0)

我也一样。

清理你的提升文件夹(bin.v2和舞台文件夹),然后调用

set VS120COMNTOOLS=

再次打电话(下面的样本是针对x64的,x32会相应更改你的地址模型):

bootstrap.bat
b2 address-model=64 toolset=msvc-11.0 --build-type=complete stage --with-filesystem --with-signals --with-system