GTKmm環境架設筆記

2021-07-24 13:40:05 字數 1355 閱讀 3276

gtkmm

是官方的gtk+的c++介面,gtk+是當前最流行的圖形介面開發庫之一。使用gtkmm,你不但可以從程式碼還可以用glade來建立使用者介面。不過需要libglademm的配合。gtkmm是自由軟體,遵循lgpl(gnu lesser general public license)。

gtkmm代指gtk minus minus或gtk--。

(1).建置編譯環境 msys

下載鏈結:

下載完後在安裝目錄下會有三個執行環境

分別是 mingw32.exe、mingw64.exe、mingw2.exe

依造官網的介紹,這三個分別是i386的編譯環境設定、arm的環境設定及通用環境設定

由於本人使用intel cpu故選擇mingw32.exe

(2.)建置依賴庫及開發環境

安裝 gcc for i386

pacman -s mingw-w64-i686-gtkmm3
最後安裝編譯設定管理工具 pkgconfig

pacman -s pkg-config
簡單的編寫以下程式碼存為test.cpp,由於msys的vim有bug存在,所以推薦使用原生的開發環境進行編輯,

如notepad++、sublime,再回到msys環境下執行

#include 

int main(int argc, char** argv)

編寫簡單的makefiile

cc=g++

cflags=$(shell pkg-config  gtkmm-3.0 --cflags --libs  | sed 's/ -isystem/ -isystem /g')

out.exe:test.cpp

$(cc) $^ -o $@ $(cflags) -std=c++11 -mwindows

msys如果還沒安裝make,下指令pacman -s make快速安裝即可

(3)執行make進行編譯

(4)執行檔案,打完收工。(執行結果)

VS2008下gtkmm環境配置

2.開啟windows命令列 pkg config gtkmm 2.4 cflags 1.txt cd到gtkmm目錄下的bin目錄 這裡是include的標頭檔案路徑,編譯時要用到。如 mms bitfields ie mingw gtkmm include gtkmm 2.4 ie mingw ...

Debain Vmware的開發環境架設

debain vmware的開發環境架設 2011年01月16日 2.在vm新增一虛擬機器,按照嚮導一步一步next。b.命名,選擇安裝路徑,處理器 以下next隨意,預設即可 c.到分配空間步驟,分配30g 其實不用這麼多,以後可以還要用這機子,分配多點不礙事 選擇臨時分配選項 後面兩個其中之一 ...

xp下架設簡單 Nginx PHP環境

自己也是第一次嘗試,歡迎幫忙指正。謝謝。nginx php php,是英文超級文字預處理語言hypertext preprocessor的縮寫。php 是一種 html 內嵌式的語言,是一種在伺服器端執行的嵌入html文件的指令碼語言,語言的風格有類似於c語言,被廣泛的運用。php的另乙個含義是 菲...