2012-05-04 31 views

回答

2

提升的路径必须是绝对的。

尽管它不是必需的,我还建议从Notepad ++树中的scintilla \ boostregex目录运行BuildBoost.bat - 它只在这种情况下被测试 - 即。不要为BuildBoost.bat提供路径。

事情是这样的:

D:\code\notepad-plus\scintilla\boostregex> BuildBoost.bat --toolset msvc-9.0 d:\code\boost 

如果你做了这一切,仍然出现错误,这是值得从批处理文件的第一行取出@ECHO OFF,并发布完整的输出。

免责声明:我是buildboost.bat批处理文件的作者

1

我也有同样的问题,得到了以下错误:

getboostver.mak(15) : fatal error U1052: file 'boostpath.mak' not found 
Stop. 
****************************** 
** ERROR building getboostver.exe 

看来,在路径空间名称记事本++项目文件夹(...\Visual Studio 2008\....)导致该错误。

运行Buildboost.batscintilla\boostregex没有解决问题。

将boost文件夹和记事本+ + +项目文件夹移动到一个没有空格的位置后,boost编译完美。