bjam

    13熱度

    4回答

    我正在使用Windows 7 64位,並希望從命令行(我不使用MSVC)編譯未預編譯的庫(特別是,我需要Filesystem)。我有MinGW,但在Boost網站上閱讀MSYS shell不受支持,所以我試圖從Windows命令提示符編譯庫。 首先,運行bootstrap.bat以下錯誤結果: Building Boost.Jam build engine 'cl' is not recogni

    1熱度

    1回答

    我試圖以某種方式進行編譯,使得exec靜態鏈接到gcc。我推測運行bjam link=static runtime-link=static應該做的伎倆? 當我嘗試,我得到像下面的錯誤: ...failed gcc.link TGT/bin/gcc-4.5.1/debug/link-static/runtime-link-static/datagen... gcc.compile.c++ TGT/

    2熱度

    1回答

    是否有規則返回bjam中的當前調用? 我知道你是否打電話給「bjam.exe -d + 10 ...」它會打印出你的callstack,但你自己的ECHO沒有。 我打算做的是打印generators.register或generators.jam任何其他規則調用堆棧,找出從那裏做這種雙重註冊。 目前我正在註冊兩個相同的發電機,我無法找出原因。 而這最終會導致這樣的: 錯誤:最好的轉型 搜索時發現歧

    4熱度

    6回答

    嘗試使用MinGW在Windows XP上編譯Boost 1.45。我在一年前做過,幾乎忘了如何重複它。 %PATH%包含MinGW路徑。 user-config.jam包含using gcc ; bjam(ntx86之一)from here。 輸出: <path> > bjam --build-dir="E:\Boost" --build-type=complete toolset=gcc st

    2熱度

    1回答

    main.cpp應該是可執行的C++應用程序。它應取決於 LIB1是一個需要首先編譯(之前的main.cpp)項目LIB(與lib1.h和lib1.cpp一些獨立的文件夾內) 「lib2.lib在」與它依賴給出預編譯庫(比如跨平臺的OpenCV例如) 我需要它爲Windows和Linux,如果可能的Mac OS 發現窗口工作:看here - "Common tasks"第26頁 exe hello

    12熱度

    1回答

    我需要建立boost來使用正則表達式庫。我能夠創造的bjam使用bootstrap.sh像這樣: ./bootstrap.sh --with-toolset=mingw 注意 - 如果我離開了--with工具集= MinGW的參數編譯失敗 - 引導找不到wait.h,RESOURCE.H ,ar.h.使用mingw工具集參數,bjam可以編譯。然後我運行的bjam,並得到: ./bjam.

    1熱度

    1回答

    我正在使用在boost 1.46中找到的boost-build的最新版本。鑑於main.cpp取決於a.h和b.h,使用升壓建造的能力,自動檢測依賴我的果醬文件只是 exe my_prog : main.cpp ; 但是,如果有一個執行文件,b.cpp,對象b.o沒有生產也沒有鏈接英寸我想我的構建腳本是最小的,並不需要調整每次我添加一個新的文件。那麼,我怎麼能自動做到這一點? 編輯以反映真實意

    1熱度

    1回答

    我有一個Jamfile,包含以下命令。我認爲bjam使用unix install命令進行安裝。我想將其更改爲install --backup或install -b以獲取特定命令。 exe datagen : base_data_gen.cpp install install-bin : datagen : <variant>release:<location>"$

    1熱度

    1回答

    是否有可能寫入來控制一個bjam腳本的定義?我有類似$(PROJECT_ROOT)的東西,我想回應它。

    0熱度

    1回答

    我需要在PC/Mac中構建boost程序選項靜態庫。 它只有11 cpp的源代碼,所以我期望編譯g++ SOURCE_CODE,但我得到了一個類似於utf8_codecvt_facet.cpp:15:47: error: ../../detail/utf8_codecvt_facet.cpp: No such file or directory的錯誤。 如何在不使用bjam的情況下構建boost庫