2012-05-04 82 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編譯完美。