当我跑
BuildBoost.bat --toolset msvc-9.0 your\boost\install\folder
它给出消息“boostpath.mak”未找到
我正在按照这些说明How To Compile Notepad++ From Source进行操作。
当我跑
BuildBoost.bat --toolset msvc-9.0 your\boost\install\folder
它给出消息“boostpath.mak”未找到
我正在按照这些说明How To Compile Notepad++ From Source进行操作。
提升的路径必须是绝对的。
虽然它不应该是必需的,但我还建议从 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 批处理文件的作者
我确实有同样的问题,并得到以下错误:
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编译完美。