如何在Linuxmint 19上利用Codeblocks搭建GTK3開發(fā)環(huán)境
在Linuxmint 19上,使用Codeblocks進行GTK界面程序的開發(fā)是很常見的。然而,默認的IDE只支持到GTK 2.0,并不支持創(chuàng)建GTK 3.0項目。因此,我們需要自己創(chuàng)建一個空項目來進
在Linuxmint 19上,使用Codeblocks進行GTK界面程序的開發(fā)是很常見的。然而,默認的IDE只支持到GTK 2.0,并不支持創(chuàng)建GTK 3.0項目。因此,我們需要自己創(chuàng)建一個空項目來進行GTK 3.0開發(fā)。
創(chuàng)建空項目
首先,打開Codeblocks,點擊“Create Project”來創(chuàng)建項目。選擇“Create Empty Project”來創(chuàng)建一個空項目。如果是開發(fā)GTK 2,可以直接選擇創(chuàng)建GTK項目。
命名項目和添加文件
給項目命名為GTK3項目,并不要使用中文名稱以避免編譯錯誤。然后新建一個cpp文件,命名為main.cpp,這將是我們用于測試的GTK demo程序。
配置編譯選項
在項目上右鍵點擊“Build Option”進入編譯設(shè)置選項。按如下添加“pkg-config --cflags gtk-3.0”和“pkg-config --libs gtk-3.0”。記得保存設(shè)置后進行編譯,這樣就可以得到一個運行的GTK程序了。
解決代碼自動補全問題
在配置過程中需要注意,GTK 3默認的環(huán)境變量是從gtk-3.0目錄下開始的。因此,我們在include時應(yīng)該使用“include
為了解決這個問題,可以通過調(diào)整系統(tǒng)環(huán)境變量來使IDE能夠找到對應(yīng)的.h文件??梢栽谀┪蔡砑右韵聝?nèi)容到“sudo xed /etc/profile”中,注意路徑應(yīng)該替換成你自己的路徑。然后運行“source /etc/profile”命令來刷新環(huán)境變量,這樣就可以解決代碼補全的問題了。
通過以上步驟,你就可以在Linuxmint 19上成功搭建GTK3開發(fā)環(huán)境,并且在Codeblocks中進行GTK界面程序的開發(fā)了。