WINDOWS下实现GTK+/GTKMM的编程
2012-03-16 20:15
375 查看
给一些想在WINDOWS下学习GTK+/GTKMM编程的朋友
一、下载软件包
1、下载dev C++开发软件(我的版本是4.9.9.2)
2、下载GTK+
3、下载GTKMM(对于C++的朋友)
即是下面的三个文件
二、安装(全部默认安装)
1、先装dev c++
2、再装GTK+
3、再装GTKMM
三、环境变量设置(右键我的电脑,属性,高级)
1、在系统变量添加
变量:PKG_CONFIG_PATH
值:C:\GTK\lib\pkgconfig
保存退出。
2、打开命令行(开始,运行,CMD)
输入:pkg-config --version回车
看是否版本信息输出,如果有,说明系统变量设置正确,如果找不到该命令,就需要重启电脑。一般XP需要重启,WIN7不需要。
3、生成编译器、链接器信息(这部分只针对C++的朋友说的,C的配置也类似,不会的就留言给我)
命令行下依次输入以下命令,即可在C:\下生成cflags.txt、libs.txt
一般输入第一条命令时会出现下面的问题:(原因是依赖文件pixman-1.pc没找到)
解决办法:
修改文件:C:\GTK\lib\pkgconfig\cairo.pc,去掉pixman-1>...的内容,保存后再试,即可
四、配置dev c++
打开 dev c++
新建C++工程,如下图
右键test,打开project options
选择parameters,然后打开之前产生的cflags.txt,复制内容至C++ complier
打开libs.txt,复制内容至Linker.最终结果如下图:
此时所有配置完成!
测试代码,自行完成。
一、下载软件包
1、下载dev C++开发软件(我的版本是4.9.9.2)
2、下载GTK+
3、下载GTKMM(对于C++的朋友)
即是下面的三个文件
二、安装(全部默认安装)
1、先装dev c++
2、再装GTK+
3、再装GTKMM
三、环境变量设置(右键我的电脑,属性,高级)
1、在系统变量添加
变量:PKG_CONFIG_PATH
值:C:\GTK\lib\pkgconfig
保存退出。
2、打开命令行(开始,运行,CMD)
输入:pkg-config --version回车
看是否版本信息输出,如果有,说明系统变量设置正确,如果找不到该命令,就需要重启电脑。一般XP需要重启,WIN7不需要。
3、生成编译器、链接器信息(这部分只针对C++的朋友说的,C的配置也类似,不会的就留言给我)
命令行下依次输入以下命令,即可在C:\下生成cflags.txt、libs.txt
一般输入第一条命令时会出现下面的问题:(原因是依赖文件pixman-1.pc没找到)
解决办法:
修改文件:C:\GTK\lib\pkgconfig\cairo.pc,去掉pixman-1>...的内容,保存后再试,即可
四、配置dev c++
打开 dev c++
新建C++工程,如下图
右键test,打开project options
选择parameters,然后打开之前产生的cflags.txt,复制内容至C++ complier
打开libs.txt,复制内容至Linker.最终结果如下图:
此时所有配置完成!
测试代码,自行完成。
相关文章推荐
- UDP Socket编程 C/C++实现 (Windows Platform SDK)
- windows 2000XP API 中C++线程池编程实现异步数据插库
- 通过COM技术实现Windows外壳编程
- Windows编程微秒级延时的实现
- Windows 中不规则窗体的编程实现
- 基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现
- (文章转载)Windows 中不规则窗体的编程实现
- 编程实现Windows系统自动登录
- minigui界面生成工具的一种简单实现方式,轻松实现Windows/linux minigui 跨平台界面编程
- 基于visual c++之windows核心编程代码分析(33)实现防火墙模型
- 基于visual c++之windows核心编程代码分析(65)实现程序自我复制
- 艾伟:基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现
- 基于.NET平台的Windows编程实战(八)— 数据库管理及其他辅助功能的实现
- 编程实现Windows系统自动登录
- Windows编程轻松实现
- 基于visual c++之windows核心编程代码分析(40)实现屏幕截取
- Windows编程之进程遍历(C++实现)
- 用Visual C++ 4.0 实现Windows 95 Socket编程
- win32 windows编程实现菜单栏
- 通过COM技术实现Windows外壳编程