无法构建提升

时间:2012-02-10 16:12:31

标签: c++ c boost

我已经能够使用以下命令在Windows Vista上编译boost:

bootstrap.bat

bjam.exe --with-filesystem --with-thread --toolset=msvc

但是,当我在Windows 7上发出相同的命令时,我得到了这个:

'failed to write output file 'bin.v2\libs\thread\build\msvc-8.0\release\link-static\threading-multi\libboost_thread-vc80-mt-1_48.lib.rsp'!'

我做错了什么?

2 个答案:

答案 0 :(得分:7)

我有这个问题,结果是问题似乎是长路径名称存在一些问题。将目录移动了几个级别,一切都开始工作了。但让我把头发拉了一会儿

答案 1 :(得分:5)

您可以使用bjam.exe --abbreviate-paths

在此处找到:http://lists.boost.org/boost-build/2007/01/16028.php

我有类似的问题,这个开关对我帮助很大(尽管没有记录)。