新聞中心
如何在windows平臺(tái)下配置gtk開發(fā)環(huán)境?
設(shè)置一下環(huán)境路徑 我的電腦---屬性---高級(jí)---環(huán)境變量 在用戶變量或者是系統(tǒng)變量那里找到PATH,沒有也可以自己創(chuàng)建,我一般喜歡使用用戶環(huán)境變量,然后加上我們gtk安裝的路徑下的bin目錄,比如我的安裝在C;\mingw\gtk+\bin,多個(gè)環(huán)境路徑之間用分號(hào)分開,這個(gè)不用我說了吧 好了,如果你是用的用戶環(huán)境變量,那么保存后不需要重啟就會(huì)生效,如果是系統(tǒng)環(huán)境變量的話可能你需要重啟后才能生效 現(xiàn)在我們寫一個(gè)簡(jiǎn)單的gtk程序 #include `pkg-config --cflags --libs gtk+-2.0` -mwindows 不出意外你就可以執(zhí)行
gtk.exe

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),石家莊網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:石家莊等地區(qū)。石家莊做網(wǎng)站價(jià)格咨詢:13518219792
并打開一個(gè)窗口了 -mwindows選項(xiàng)主要是為了程序運(yùn)行時(shí)沒有dos窗口,不加的話執(zhí)行時(shí)會(huì)有一個(gè)dos窗口,如果你沒有安裝msys的話,比如你裝的是dev-cpp的話那么你可能要在命令提示行下這樣做才能編譯 pkg-config --cflags --libs gtk+-2.0>arg.bat
然后打開arg.bat
在那一大堆字符串前加上gcc -o gtkgtk.c
然后在最后面加上 -mwindows,保存退出后再arg就可以正確編譯了GTK是什么意思?
指glade上的GTK是指只使用GTK的庫(kù)。Gnome不僅指使用GTK的庫(kù),還指由Gnome本身開發(fā)的依賴于Gnome的庫(kù)函數(shù)。Gnome是一個(gè)用GTK庫(kù)構(gòu)建的桌面環(huán)境。因此,除了使用GTK庫(kù)外,我們還開發(fā)了一部分庫(kù)函數(shù),即Gnome庫(kù)。兩者的區(qū)別大致相同
憤青,英語(yǔ)簡(jiǎn)稱GTK, 全稱“憤怒青年”,特指有思想有才華有能力沒資本,書生意氣,揮斥方遒。指點(diǎn)江山,激揚(yáng)文字,糞土當(dāng)年萬(wàn)戶侯。除了理想大志什么都沒有,對(duì)社會(huì)的不公平社會(huì)現(xiàn)狀不滿,而伸張自己的正義觀念,并用自己的行動(dòng)影響身邊周圍的人,而急于改變現(xiàn)實(shí)的青年,后來(lái)被簡(jiǎn)稱為憤青,并成為網(wǎng)絡(luò)語(yǔ)言中的專有詞匯,四個(gè)字的原稱反而不常用了。憤青程度過分、缺乏客觀性則會(huì)對(duì)社會(huì)造成影響。很多大人物年輕時(shí)都是憤怒青年。憤青并非貶義詞,多帶褒義之氣。
英語(yǔ)縮略詞“GTK”經(jīng)常作為“Good To Know”的縮寫來(lái)使用,中文表示:“好知”。本文將詳細(xì)介紹英語(yǔ)縮寫詞GTK所代表英文單詞,其對(duì)應(yīng)的中文拼音、詳細(xì)解釋以及在英語(yǔ)中的流行度。此外,還有關(guān)于縮略詞GTK的分類、應(yīng)用領(lǐng)域及相關(guān)應(yīng)用示例等。
gtk
GTK(GIMP Toolkit)是一套跨多種平臺(tái)的圖形工具包,按LGPL許可協(xié)議發(fā)布的。雖然最初是為GIMP寫的,但目前已發(fā)展為一個(gè)功能強(qiáng)大、設(shè)計(jì)靈活的一個(gè)通用圖形庫(kù)。特別是被GNOME選中使得GTK+廣為流傳,成為L(zhǎng)inux下開發(fā)圖形界面的應(yīng)用程序的主流開發(fā)工具之一,當(dāng)然GTK+并不要求必須在X上,事實(shí)上,目前GTK+已經(jīng)有了成功的windows版本。
如何從內(nèi)存中獲取gtk窗口信息?
#include
int main( int argc, char *argv[])
{
GtkWidget *window;
/*初始化整個(gè)GTK+程序,是每一個(gè)GTK+程序必不可少的部分*/
gtk_init(&argc, &argv);
/*這里生成了一個(gè)窗口構(gòu)件——GtkWindow,GTK_WINDOW_TOPLEVEL包含窗口的標(biāo)題欄和邊框,同意用窗口管理器來(lái)進(jìn)行管理*/
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
/*開始顯示窗口*/
到此,以上就是小編對(duì)于的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
當(dāng)前名稱:如何在windows平臺(tái)下配置gtk開發(fā)環(huán)境?(gtk2.xwindows)
標(biāo)題路徑:http://fisionsoft.com.cn/article/dhochjd.html


咨詢
建站咨詢
