卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在Linuxmint 19上利用Codeblocks搭建GTK3開發(fā)環(huán)境

在Linuxmint 19上,使用Codeblocks進(jìn)行GTK界面程序的開發(fā)是很常見的。然而,默認(rèn)的IDE只支持到GTK 2.0,并不支持創(chuàng)建GTK 3.0項(xiàng)目。因此,我們需要自己創(chuàng)建一個(gè)空項(xiàng)目來進(jìn)

在Linuxmint 19上,使用Codeblocks進(jìn)行GTK界面程序的開發(fā)是很常見的。然而,默認(rèn)的IDE只支持到GTK 2.0,并不支持創(chuàng)建GTK 3.0項(xiàng)目。因此,我們需要自己創(chuàng)建一個(gè)空項(xiàng)目來進(jìn)行GTK 3.0開發(fā)。

創(chuàng)建空項(xiàng)目

首先,打開Codeblocks,點(diǎn)擊“Create Project”來創(chuàng)建項(xiàng)目。選擇“Create Empty Project”來創(chuàng)建一個(gè)空項(xiàng)目。如果是開發(fā)GTK 2,可以直接選擇創(chuàng)建GTK項(xiàng)目。

命名項(xiàng)目和添加文件

給項(xiàng)目命名為GTK3項(xiàng)目,并不要使用中文名稱以避免編譯錯(cuò)誤。然后新建一個(gè)cpp文件,命名為main.cpp,這將是我們用于測(cè)試的GTK demo程序。

配置編譯選項(xiàng)

在項(xiàng)目上右鍵點(diǎn)擊“Build Option”進(jìn)入編譯設(shè)置選項(xiàng)。按如下添加“pkg-config --cflags gtk-3.0”和“pkg-config --libs gtk-3.0”。記得保存設(shè)置后進(jìn)行編譯,這樣就可以得到一個(gè)運(yùn)行的GTK程序了。

解決代碼自動(dòng)補(bǔ)全問題

在配置過程中需要注意,GTK 3默認(rèn)的環(huán)境變量是從gtk-3.0目錄下開始的。因此,我們?cè)趇nclude時(shí)應(yīng)該使用“include ”而不是“include ”,否則IDE的代碼自動(dòng)補(bǔ)全功能將無法正常使用。

為了解決這個(gè)問題,可以通過調(diào)整系統(tǒng)環(huán)境變量來使IDE能夠找到對(duì)應(yīng)的.h文件。可以在末尾添加以下內(nèi)容到“sudo xed /etc/profile”中,注意路徑應(yīng)該替換成你自己的路徑。然后運(yùn)行“source /etc/profile”命令來刷新環(huán)境變量,這樣就可以解決代碼補(bǔ)全的問題了。

通過以上步驟,你就可以在Linuxmint 19上成功搭建GTK3開發(fā)環(huán)境,并且在Codeblocks中進(jìn)行GTK界面程序的開發(fā)了。

標(biāo)簽: