jam

    0熱度

    1回答

    我試圖編譯這個項目 - 它編譯完成在 Linux(ubuntu)中。但我希望它能在Windows上工作。所以我安裝了MinGW (隨Jamplus安裝) - 然後繼續安裝該項目所需的所有 庫。這樣做後(唷!) - 我下載了該項目的 src,並做了'./autogen'+'./configure -prefix =/mingw'和 然後當我做果醬時,我得到「未知規則」警告。 是因爲他們是 unix命

    1熱度

    1回答

    我想在Jamfile中執行某個命令g++ <some cpp file>。但是,我想將文件的名稱作爲命令行輸入。 #!/bin/bash g++ $1 並調用它作爲bash temp.sh <cpp file> 我想在終端上調用jam -fJamfile <cpp file>做果醬用類似 - 在bash,這可以如下 文件temp.sh來完成。怎麼做?我試圖尋找它,但沒有找到任何相關的信息。

    0熱度

    2回答

    我正在運行Ubuntu 13.10。我安裝了libboost1.54-dev。 我做了Boost的Git結賬,並做了「boost-1.54.0」的結賬。 我改變了目錄來升級/ libs/python/example/tutorial在源代碼中。 我跑了「bjam」。我得到: $ bjam Unable to load Boost.Build: could not find build syste

    2熱度

    1回答

    我懷疑手冊實際上是在說我做錯了什麼,但我真的看不到解決方案;當要生成的.c文件和.o文件不在同一個目錄中時,會出現問題,並且.c文件對必須在運行中生成的.h文件具有自動依賴關係。這個問題可以通過手動設置.c和.h文件之間的依賴來解決,但我想避免這種情況。 我有以下目錄結構: weird/ Jamfile b.c src/ a.c c.c 在

    3熱度

    1回答

    我想從Jamfile調用python腳本生成 必需的源文件。 ,在Makefile中,它看起來有點像這樣: sourcefile.c: python script.py 什麼是存檔在Jamfile中這樣的事情 最優雅的方式?

    0熱度

    1回答

    我想用Haiku Jam構建一個項目。 (該項目的代碼可在線獲得,網址爲https://github.com/Andromeda-OS/LLVM。我推薦至少查看該項目中的目錄名稱,以便知道下面指的是什麼組件。) 我試圖(重新)構建llvm-tblgen實用程序。 llvm-tblgen對libLLVMSupport和libLLVMTableGen有鏈接時間依賴性。如果我添加Jam DEPENDS聲

    1熱度

    1回答

    我在我的項目中使用果醬來自動化Visual Studio中的構建。 我想將子目錄和文件從$文件夾移動到$ folder1。 $文件夾包含一個項目 $ folder1爲空。 我使用文件來複制文件。 我嘗試複製文件是這樣的: File ($folder1) : ($folder) ; //works File ($folder1)\\subdir : ($folder)\\subdir //don

    0熱度

    1回答

    我正在嘗試使用Haiku Jam創建OS X桌面應用程序。我唯一需要的文件是: <appname>.app(目錄) <appname>.app/Contents(目錄) <appname>.app/Contents/Info.plist(文件) <appname>.app/Contents/MacOS(目錄) <appname.app>/Contents/MacOS/<appname>(可執行文件

    2熱度

    2回答

    我想構建Boost date_time庫,所以我可以鏈接到我的Makefile中。 我在「庫/ DATE_TIME /建設」,看到一個孤獨的「Jamfile.v2」,如果我型我果醬得到: Jamfile: No such file or directory ...found 7 target(s)... 我不知道現在該怎麼辦,我無法找到有關Boost文檔中的date_time安裝的任何信息。

    1熱度

    1回答

    我試圖通過果醬編譯和鏈接DLL。這是一個資源專用的DLL,所以我需要弄清楚如何通過Jam將/ noentry標誌傳遞給鏈接器。 這裏是我的Jamfile看起來像現在: // need to figure out how to specify the /noentry CFLAG somewhere here PackageDll foo : NAME foo.dll : D