由于mt.exe故障,Windows上的boost编译失败

时间:2017-07-07 09:18:26

标签: c++ boost

我正在尝试从boost编译几个库,当mt.exe工具尝试生成清单文件时,它失败并且生成的二进制文件(lib和dll)被删除,编译完成后我无法获取它们

mt : general error c101008d: Failed to write the updated manifest to the 
resource of file "D:\project\uniVision-x86-
Windows\_Sandbox_BUILD\boost\boost-1.58.0-
build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-exceptions-
on\threading-multi\boost_regex-vc120-mt-gd-1_58.dll". The operation failed.

    if exist "D:\project\uniVision-x86-Windows\_Sandbox_BUILD\boost\boost-
1.58.0-build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-
exceptions-on\threading-multi\boost_regex-vc120-mt-gd-1_58.dll.manifest" (
        call 
"C:\Users\danielh\AppData\Local\Temp\b2_msvc_12.0_vcvarsall_x86.cmd" >nul
mt -nologo -manifest "D:\project\uniVision-x86-
Windows\_Sandbox_BUILD\boost\boost-1.58.0-
build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-exceptions-
on\threading-multi\boost_regex-vc120-mt-gd-1_58.dll.manifest" "-
outputresource:D:\project\uniVision-x86-Windows\_Sandbox_BUILD\boost\boost-
1.58.0-build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-
exceptions-
on\threading-multi\boost_regex-vc120-mt-gd-1_58.dll;2"
    )

...failed msvc.manifest.dll D:\project\uniVision-x86-
Windows\_Sandbox_BUILD\boost\boost-1.58.0-
build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-exceptions-
on\threading-multi\boost_regex-vc120-mt-gd-1_58.dll D:\project\uniVision-
x86-Windows\_Sandbox_BUILD\boost\boost-1.58.0-
build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-exceptions-
on\threading-multi\boost_regex-vc120-mt-gd-1_58.lib D:\project\uniVision-
x86-Windows\_Sandbox_BUILD\boost\boost-1.58.0-
build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-exceptions-
on\threading-multi\boost_regex-vc120-mt-gd-1_58.pdb...
...removing D:\project\uniVision-x86-Windows\_Sandbox_BUILD\boost\boost-
1.58.0-build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-
exceptions-on\threading-multi\boost_regex-vc120-mt-gd-1_58.dll
...removing D:\project\uniVision-x86-Windows\_Sandbox_BUILD\boost\boost-
1.58.0-build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-
exceptions-on\threading-multi\boost_regex-vc120-mt-gd-1_58.lib
...removing D:\project\uniVision-x86-Windows\_Sandbox_BUILD\boost\boost-
1.58.0-build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-
exceptions-on\threading-multi\boost_regex-vc120-mt-gd-1_58.pdb
...skipped <pD:\project\uniVision-x86-
Windows\_Sandbox_BUILD\boost\stage\lib>boost_regex-vc120-mt-gd-1_58.dll for 
lack of <pD:\project\uniVision-x86-Windows\_Sandbox_BUILD\boost\boost-
1.58.0-build\boost\bin.v2\libs\regex\build\msvc-12.0\debug\asynch-
exceptions-on\threading-multi>boost_regex-vc120-mt-gd-1_58.dll...

0 个答案:

没有答案