[英]Building boost under msys, can't find mingw.jam
我需要構建boost才能使用正則表達式庫。 我能夠使用bootstrap.sh創建bjam,如下所示:
./bootstrap.sh --with-toolset=mingw
注意 - 如果我省略了--with-toolset = mingw參數編譯失敗 - bootstrap找不到wait.h,resource.h,ar.h。 使用mingw工具集參數,bjam能夠編譯。 然后我運行bjam並得到:
./bjam.exe mingw.jam: No such file or directory e:/libraries/boost_1_45_0/tools/build/v2/build\toolset.jam:38: in toolset.using rule mingw.init unknown in module toolset. e:/libraries/boost_1_45_0/tools/build/v2/build\project.jam:881: in using project-config.jam:12: in modules.load e:/libraries/boost_1_45_0/tools/build/v2\build-system.jam:257: in load-config e:/libraries/boost_1_45_0/tools/build/v2\build-system.jam:423: in load-configuration-files e:/libraries/boost_1_45_0/tools/build/v2\build-system.jam:554: in load e:\libraries\boost_1_45_0\tools\build\v2/kernel\modules.jam:283: in import e:\libraries\boost_1_45_0\tools\build\v2\kernel\bootstrap.jam:142: in boost-build e:\libraries\boost_1_45_0\boost-build.jam:17: in module scope
我嘗試了幾種參數變量並得到了同樣的錯誤:
./bjam.exe --build-dir=e:/libraries/boost_1_45_0/ --toolset=mingw ./bjam.exe --build-dir=e:/libraries/boost_1_45_0/ --toolset=gcc
不知道如何讓bjam構建。 有什么建議?
一旦用./bootstrap.sh --with-toolset=mingw
構建了bjam ./bootstrap.sh --with-toolset=mingw
編輯文件project-config.jam並將'mingw'替換為'gcc'
然后啟動bjam.exe,它應該工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.