這是我的計劃,發佈一捆完整的二進制文件,以便用戶不必從頭開始構建所有東西,但似乎沒有太多的興趣項目,所以我轉移到別的東西。也許我現在再看看它有一個來自StackOverflow的鏈接。
我用Eclipse構建了所有使用MinGW GCC工具鏈的東西。我記得MinGW設置和配置與Eclipse一起工作需要一段時間,我不記得現在所有的步驟。
一旦安裝和配置,您將需要修改項目設置:
C/C++編譯 - >設置 - >工具設置 - > GCC C編譯器 - >包括
"C:\Program Files\Java\jdk1.6.0_25\include"
"${workspace_loc:/${ProjName}/src/main/c/include}"
"C:\Program Files\Java\jdk1.6.0_25\include\win32"
"C:\data\Projects\java-gtk\gtk3\include\gtk-3.0"
"C:\data\Projects\java-gtk\gtk3\include\glib-2.0"
"C:\data\Projects\java-gtk\gtk3\lib\glib-2.0\include"
"C:\data\Projects\java-gtk\gtk3\include\cairo"
"C:\data\Projects\java-gtk\gtk3\include\pango-1.0"
"C:\data\Projects\java-gtk\gtk3\lib\gtk-3.0\include"
"C:\data\Projects\java-gtk\gtk3\include\gdk-pixbuf-2.0"
"C:\data\Projects\java-gtk\gtk3\include\atk-1.0"
Ç/C++編譯 - >設置 - >工具設置 - >的MinGWç鏈接 - >庫
gtk-3
cairo
pango-1.0
gobject-2.0
glib-2.0
gdk-3
atk-1.0
gdk_pixbuf-2.0
C/C++編譯 - >設置 - >工具設置 - >的MinGWç鏈接 - >庫的搜索路徑
"C:\data\Projects\java-gtk\gtk3\lib"
根據提取gtk包的位置,您需要更改上面的一些路徑。
該項目不完整,可能沒有足夠的內容來構建完整的用戶界面。但歡迎您添加您認爲必要的任何其他作品。
謝謝,歡迎來到SO! :D 當我有一段時間時,我會再試一次。 –
我添加了所有include(但沒有'... \ lib \ gtk-3.0 \ include'),並且還有一個錯誤: '致命錯誤:glibconfig.h:沒有這樣的文件或目錄'(在gtk -bundle/include/glib-2.0/glib/gtypes.h,第34行)我做錯了什麼? –
我不知道什麼是錯的。我檢查了gtk包,並且glibconfig.h位於它應該位於/lib/glib-2.0/include/的位置,因此只要該包含在它應該找到的包含列表中。我會重新檢查提取包的路徑和包含列表中的路徑。 –