一,下載安裝NetBeans
二,配置Netbeans 中的工具集
netbeans--> 工具 --> 選項 --> C/C++ 中設定標籤頁:
產生工具 和 代碼協助
產生工具頁: 設定自己的mingw工具集路徑:
代碼協助頁: 添加上gtk的include路徑, 這樣netbeans可以代碼提示,
寫代碼時候非常方便.
針對gtk只需要配置C編譯器的包含檔案(標頭檔)目錄,把gtk的include、include下的各一級子目錄分別加入即可(一級子目錄下的就不要
加了),同時還要記住把gtk的lib下的各一級子目錄內的include目錄加入進來,切不可忘記!
【特別注意】glib-2.0沒有在lib下 有可能在 /usr/lib/i386-linux-gnu/glib-2.0
5. 建立gtk工程, 設定工程屬性
5.1 在netbeans中建立標準c++工程, 在嚮導中, 選擇工程為 純c工程.
5.2 設定特定的GTK工程屬性.
c工程建立後, 開啟工程. 檔案 --> 項目屬性, 在對話方塊中設定 編譯器和連結器的特定參數.
A. 設定編譯器參數: c編譯器 --> 命令列, 其它選項中 , 加上gtk編譯參數: `pkg-config --cflags
gtk+-2.0`
注意: 不是單引號, 是 Tab鍵上面的那個鍵!這裡是--cflags 且前面有空格
B. 設定連結器 庫路徑: 連結器 --> 庫, 庫, 這裡加入庫路徑, 由 `pkg-config --libs gtk+-2.0`
獲得
【注意】這裡是--libs 且前面有空格
點擊的按鈕後, 出現的介面, 添加選項 --> 其它選項, 填入 `pkg-config --libs gtk+-2.0`
注意1: 配置時候, 有 debug 和 release 兩個設定檔, 每個配置中都要進行上述的 編譯器和連結器參數設定.
注意2: 編譯器參數, 加在"命令列--其它選項" 中; 庫路徑必須加在"庫--庫"中;
若庫路徑也加在命令列選項中, 產生的命令將 `pkg-config --libs gtk+-2.0`放在最前, 編譯會出錯.
注意3: MinGW編譯出來的gtk程式在Windows環境下啟動並執行時候會自動額外彈出一個命令列視窗.
一般是gtk程式用於輸出調試資訊用的,預設就是這樣.
要想不 顯示這個命令列視窗,需要在給MinGW連結器(還是gcc或者g++)設定一個參數:-mwindows,這樣就會告訴連結器最終產生一個符合 Windows要求的視窗應用程式而不會彈出命令列視窗.
可以在 release設定檔中, 連結器-->命令列,其它選項, 填入參數 -mwindows, 即不出現黑視窗.