boost.build

    1熱度

    1回答

    我有兩個提高我的機器上的目錄。一個在/ usr /中,另一個在/ home/user/boost中。我如何告訴bjam只能在/ home/user/boost中使用我的本地版本。我已經將BOOST_ROOT設置爲指向該目錄,但bjam仍嘗試在/ usr /中使用該版本。 編輯:我想通了,我可以用Jamroot中旁的文件升壓build.jam中,只有一條線,告訴bjam,哪裏找boost.build

    0熱度

    1回答

    我正在使用boost.build。 在其中一個步驟"g++" -o "testbed/bin/gcc-5.3.0/debug/link-static/get_tag34_tag34_processed" -Wl,--start-group "testbed/bin/gcc-5.3.0/debug/link-static/get_tag34_tag34_processed.o" "/usr/loca

    0熱度

    1回答

    連接的依賴當我嘗試編譯一個exec與b2 toolset=clang它使用一個連接命令,如: clang++ -L/apps/bzip2/lib -L/apps/zlib/lib -o fixfast/bin/clang-linux-3.3/release/link-static/fixfast-mds_MCAST fixfast/bin/clang-linux-3.3/release/link-

    0熱度

    1回答

    有沒有一種方法(無需修改源文件)指定我想用例如msvc構建boost,其中包含一組調試中的其他選項和另一個發佈變體?在一些config.jam或甚至更好的命令行?像 using msvc : : <compileflags>-DRELEASE_DEFINES; - only if variant=release using msvc : : <compileflags>-DDEBUG_DEFIN

    2熱度

    1回答

    我爲一個子項目製作了bjam文件。該子項目包含一些源和標題。 建設的結果是一個靜態庫。我想從另一個項目中使用這個子項目。有沒有辦法避免明確指定子項目頭的路徑? 例如: # Jamfile for sub-library project sublib : requirements <include>../headers/include : source-location ../

    3熱度

    1回答

    我對我的項目使用boost.build。當然,我使用增強本身。另外,爲了測試目的,我在項目中使用了google-test庫。我必須將我的項目與google-test的靜態庫鏈接起來。我已經找到了解決辦法做就是MinGW的(對於Linux的海灣合作委員會的工作太) exe foo : $(IMPORTANT_PART) $(TEST_UTILITY_PART) : <toolset>gcc <lin

    7熱度

    2回答

    我一直在使用boost.build或b2來構建一個項目。我試圖添加如auto和begin這樣的C++ 11構造,但在具有Jamfile的目錄中的標準調用b2 release不能識別這些構造。

    3熱度

    1回答

    鏈接建設成爲我開始有增強的lib項目,看來我的設置是不工作: main.cpp中: #include <boost/asio.hpp> int main(int argc, char* argv[]) { boost::asio::io_service io_service_; return 0; } 的Jamfile: exe node : main.cpp ;

    1熱度

    1回答

    操作系統= Ubuntu。 bjam usage = TRUE。 我想借助OpenMP優化我的單元測試系統。 的bjam腳本文件: lib my_lib : [ glob sources/*.cpp ] : <link>static ; ... explicit my_project ; unit-test my_proje

    0熱度

    1回答

    上下文 - 嘗試使用Boost.Python C++庫集來與C++代碼交互。 主要思想是從質量保證角度使用Python來測試C++代碼(.so文件)。 問題現在; BOOST_PYTHON_MODULE包裝,我們真的需要在每一個給Python接口的.cpp包括?假設我們有test.cpp,我們不能用Boost包裝器寫test_qa.cpp,這樣實際的開發代碼在流程中沒有改變嗎? 查看Boost.o