vs2010搭建gtk+環境

1.到官方網站(http://www.gtk.org/download/index.php)上,下載最新的開發包,本人下載的是:gtk+-bundle_2.24.10-20120208_win32.zip

 

2 解壓gtk+-bundle_2.24.10-20120208_win32.zip到某個目錄,如D:\SoftWare\gtk\gtk+-bundle_2.24.10-20120208_win32下,如圖

vs2010+gtk環境搭建 - twyok - twyok的博客
 

 

3編輯配置環境變量:把D:\SoftWare\gtk\gtk+_2.24.10-1_win32\bin添加到path路徑內

 

4打開vs2010新建一個空的c++項目如gtk

 

5編輯包含目錄,右鍵gtk屬性->配置屬性->c++目錄->包含目錄,如圖

vs2010+gtk環境搭建 - twyok - twyok的博客
 
6編輯包含目錄,把 gtk+-bundle_2.24.10-20120208_win32下的include目錄及其第一級子目錄,lib下所有include文件夾都添加進去,如圖
vs2010+gtk環境搭建 - twyok - twyok的博客
 
7編輯庫目錄,把lib目錄添加進去
 
8編輯附加依賴項,鏈接器->輸入->附加依賴項,把
glib-2.0.lib
gtk-win32-2.0.lib
gdk-win32-2.0.lib
gobject-2.0.lib
gdk_pixbuf-2.0.lib
gthread-2.0.lib
gmodule-2.0.lib
pango-1.0.lib
intl.lib
 等項添加進去(注意每項要換行,其中不同的gtk版本,每項的版本數字可能不同,找類似的)
 

 9新建一個main.cpp,在main.cpp內輸入如下代碼:

#include <gtk/gtk.h>   
int main(int argc, char** argv)  
{  
 GtkWidget* window;  
 gtk_init(&argc, &argv);  
 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);  
 g_signal_connect(GTK_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);  
 gtk_widget_show(window);  
 gtk_main();  
 return 0;  

然後ctrl+F5運行項目,出現如圖窗口,則配置成功

vs2010+gtk環境搭建 - twyok - twyok的博客

注意(上面的操作漏掉了一個步驟:在 linker->General裏Additional Library Directories添加lib目錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章