如何构建记事本++

时间:2012-05-04 21:42:46

标签: c++ boost notepad++

当我跑步时

BuildBoost.bat --toolset msvc-9.0 your\boost\install\folder

它给出了“boostpath.mak”未找到的消息

我正在遵循这些说明How To Compile Notepad++ From Source

2 个答案:

答案 0 :(得分: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 :(得分:1)

我确实遇到了同样的问题并得到了以下错误:

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

似乎notepad ++项目文件夹(...\Visual Studio 2008\....)的路径名中的空格导致错误。

Buildboost.bat内运行scintilla\boostregex并未解决问题。

将boost文件夹和notepad ++项目文件夹移动到没有空格的位置后,boost编译得很完美。