本文和大家分享一下在windows 7下为VS安装和配置Gtkmm,希望对你有所帮助。
那为什么选择Gtkmm而不选择Gtk+呢?这个应该都知道,Gtkmm是封装好了类,支持C++,同样也支持C。
步骤:
1.先下载Gtkmm安装包,下载地址。安装好Gtkmm(怎么安装不说了,一键式的安装);
2.打开VS2008,新建一个控制台项目,我建的项目是gtk_test,保存在文件夹:E:\vc++2008\gtk_test
如下图:
3.项目建好后,打开属性管理器,找不到属性管理器在哪?打开路径如下图:
4.下面进入安装Gtkmm的文件夹,我安装在C盘:C:\gtkmm\MSVC ,进入MSVC文件夹,把下面两个文件复制到工程目录下:E:\vc++2008\gtk_test\gtk_test 下。
5.进入属性管理器,右键“Debug|Win32”,选择“添加现有属性表”
再选择刚才赋值的文件“gtkmm-vc90-d-2_4”。再右键“Release|Win32”,同上面一样,但选择文件“gtkmm-vc90-2_4”。
6.好了,基本完成了,现在来修改stdafx.h文件:
如下:
08 |
#include "targetver.h" |
修改gtk_test.cpp文件如下:
07 |
int main(int argc, char* argv[]) |
09 |
Gtk::Main kit(argc, argv); |
13 |
Gtk::Main::run(window); |
5.现在如果编译已经可以执行了,可能由于VS2008的一个bug,debug版本会跳出
这个问题这里不解释(解决办法去谷歌上搜吧)。