gtk:gtk+-bundle_2.24.10-20120208_win32
ide:vs2008
os:win xp
2、設定環境變數
假設你解壓到了e:\work 目錄下,將e:\work\gtk+-bundle_2.24.10-20120208_win32\bin 加入到path環境變數中。bin目錄中包含有run time所需的dll檔案,其中也包括gtk-demo示例程式。
3、測試執行
執行e:\work\gtk+-bundle_2.24.10-20120208_win32\bin\gtk-demo 示例程式,應可以看到程式的視窗介面
4、配置vs2008 include目錄
新建乙個控制台空工程,設定工程屬性
不能只簡單的包含e:\work\gtk+-bundle_2.24.10-20120208_win32\include,因為它下面還巢狀了好多目錄。除include目錄外,在lib目錄下,也有兩個.h檔案需要包含。這是我的附加包含目錄:d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\gtk-2.0;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\atk-1.0;;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\freetype2;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\gail-1.0;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\gdk-pixbuf-2.0;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\gio-win32-2.0;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\glib-2.0;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\pango-1.0;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include;d:\program files\gtk+-bundle_2.24.10-20120208_win32\include\cairo;e:\work\gtk+-bundle_2.24.10-20120208_win32\lib\gtk-2.0\include;e:\work\gtk+-bundle_2.24.10-20120208_win32\lib\glib-2.0\include
5、配置工程的lib目錄
我的附加庫目錄:d:\program files\gtk+-bundle_2.24.10-20120208_win32\lib
將lib目錄下的所有.lib檔案都放到附加依賴項中,包括:atk-1.0.lib gdk_pixbuf-2.0.lib gthread-2.0.lib pangoft2-1.0.lib cairo.lib gdk-win32-2.0.lib gtk-win32-2.0.lib pangowin32-1.0.lib expat.lib gio-2.0.lib intl.lib zdll.lib fontconfig.lib glib-2.0.lib libpng.lib freetype.lib gmodule-2.0.lib pango-1.0.lib gailutil.lib gobject-2.0.lib pangocairo-1.0.lib
6、hello world
[cpp]view plain
copy
print?
#include "gtk/gtk.h"
int main(int argc, char *argv)
#include "gtk/gtk.h"
int main(int argc, char *argv)
執行 vue vscode nodejs開發環境搭建
2.安裝完後進入cmd編輯器,輸入node v,如果安裝成功,可以檢視到版本號。3.安裝cnpm 4.安裝vue 使用 映象cnpm來代替npm的安裝,速度會快很多。安裝 映象 cnpm install g vue cli 未安裝 映象 npm install g vue cli 映象安裝成功 輸入...
vue vscode nodejs 開發環境搭建
nodejs安裝配置 1.2.預設安裝 安裝完成後,執行npm v 出現版本號則表示安裝成功。3.配置 npm config set prefix d program files nodejs node global npm config set prefix d program files nod...
express mysql vue開發環境搭建
最近開始做乙個實驗室資產管理系統,後台使用node.js的express框架,前端使用vue,資料庫使用mysql。在這裡開始簡單記錄一下開發過程和遇到的問題。今天要說的是express mysql vue開發環境搭建 因為之前做專案的時候都是在別人 合作開發的大神 搭建好環境後,我直接學習相關的前...