bjam

    0熱度

    1回答

    我有一個Jamfile,其中一個C++源代碼必須在達爾文上編譯爲Objective-C++。我如何才能使這個例子Jamfile在darwin上編譯file2作爲Objective-C++?請注意,使用MM文件擴展名不是這裏的解決方案。 import modules ; import os ; ECHO "OS =" [ os.name ] ; SOURCES = file1 file

    0熱度

    1回答

    我在用bjam.exe編譯boost 1.49。我找到了命令行: bjam.exe toolset=gcc variant=release threading=multi link=static boost_thread 但它拋出一些錯誤: warning: mismatched versions of Boost.Build engine and core warning: Boost.B

    3熱度

    1回答

    我有一個相當簡單的Boost.Python擴展,我用bjam構建。問題是事情發生的順序對我來說沒有意義,我看不到如何解決它。 我的項目包含一個根目錄,一個Jamroot以及一個包含Jamfile,C++文件,頭文件和Python腳本的單個項目子目錄。 在根中,我有一個看起來像這樣的Jamroot文件,很大程度上來自示例和文檔。它與項目的Jamfile是分開的,因爲我真的想在其他子目錄中存在的幾個項

    0熱度

    1回答

    有沒有辦法獲得Jamroot文件的位置,作爲項目中另一個Jamfile中的常量? 現在,我有這樣的雜牌在我Jamroot中: constant HOME : [ os.environ HOME ] ; constant MYPROJECT_ROOT : $(HOME)/src/myproject ; 再後來我可能會做這樣的事情在其他的Jamfile,讓我包括從項目的根路徑頭。 <includ

    2熱度

    2回答

    我正在繼承一個使用bjam和boost-python構建用C++編寫的Python模塊的項目。該Jamroot中原先包含: constant PYTHON_ROOT : C:/Python26 ; using python : 2.6 : $(PYTHON_ROOT) ; use-project boost : C:/boost_1_40_0 ; 我的Python 2.7安裝,而不是,所以

    1熱度

    1回答

    我有一個Jamfile,我正在使用Boost.Python來包裝一些C++類。我有自動的Jamfile運行python腳本和加載擴展的編譯後步驟: rule run-test (test-name : sources +) { import testing ; testing.make-test run-pyd : $(sources) : : $(test-name) ;

    0熱度

    1回答

    大廈升壓1.50 MSVC 2010 我試圖建立使用MSVC 2010年我有MSVC 2003年和2008年在同一個安裝了最新的增強(1.50)機器(Windows Vista),併成功地使用這兩種工具集來構建Boost 1.50。但是我在使用MSVC 2010年 麻煩以下是我使用的bjam命令已經叫bootstap.bat後: bjam --without-mpi --without-pytho

    0熱度

    1回答

    我需要一些boost庫的動態鏈接構建,而wave就是其中之一。當使用b2.exe命令行工具時,某些庫不會構建(其中包括wave)。這是我使用的命令行參數: C:\boost>b2.exe --toolset=msvc-10.0 --build-type=complete --with-chrono --with-date_time --with-thread --with-wave link=sh

    1熱度

    1回答

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

    1熱度

    3回答

    需要添加64位版本的Ogre圖形引擎(在撰寫本文時是最新版本,即1.8.0版本),我遵循their hints並打開了一個visual C++ x64命令提示符並輸入: bjam --build-dir=vc10 --toolset=msvc-10.0 --address_model=64 --with-thread --with-date_time --build-type=complete s