我試圖編譯這個項目 - 它編譯完成在 Linux(ubuntu)中。但我希望它能在Windows上工作。所以我安裝了MinGW (隨Jamplus安裝) - 然後繼續安裝該項目所需的所有 庫。這樣做後(唷!) - 我下載了該項目的 src,並做了'./autogen'+'./configure -prefix =/mingw'和 然後當我做果醬時,我得到「未知規則」警告。 是因爲他們是 unix命令而MinGW無法理解它?還是果醬?它無法理解「UseAutoconf」和「Install Docs」這樣的行 - 我對Jam構建系統比較陌生,不勝感激。謝謝。Jamfile - 「未知規則」 - 如何讀入
這裏是Jamfile的 - http://pastebin.com/z3FsMjDt
http://i1268.photobucket.com/albums/jj568/amitahire/jam-minggw.png
而且還當我沒說./autogen - 它說
configure.ac:144:警告:AC_LANG_CONFTEST:沒有AC_LANG_SOURCE通話 在主體中檢測到 /mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/lang.m4:194: AC_LANG_CONFTEST從...擴展爲... /mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2662: _AC_LINK_IFELSE從.../mingw/src/autoconf/26展開/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2679: AC_LINK_IFELSE展開自... mk/autoconf/np_findlib.m4:3: NP_FINDLIB從...展開.. configure.ac:144:頂級
另外六個這些。但我忽略了它,並繼續進行沒有問題的配置進度。
編輯 - 這個題目來解決問題。
這個特定的項目(我想)不是用Jamplus 0.3編譯的。因此,當我嘗試使用Jam 2.5(或Ftjam)進行編譯時。
感謝您的回覆。但是我通過將文件擴展名改爲.jam(或者也可以在配置文件中完成)來排序「no such file」。但主要問題是它沒有編譯和警告。我剛剛檢查了我的linux安裝有jam 2.5和windows有jamplus ...我想我應該嘗試安裝Jam。 – 2013-05-02 02:32:04