我尝试为 Visual Studio 构建 boost 库。我遵循Boost Lib Build 说明和Stackoverflow 链接。以管理员身份打开 Visual Studio 命令提示符 (2010) 并运行 bootstrap.bat。然后,构建失败。我查看 .log 文件的更多信息。
使用“vc10”工具集。
生成代码...
Microsoft (R) 增量链接器版本 10.00.40219.01
版权所有 (C) 微软公司。版权所有。
系统上有1个接口:
名称:无线网络
...
托管网络状态:未启动
链接:致命错误 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