devcpp5.0设置gtk+开发环境

这是一篇以前的文章,现在我们已经不再继续使用devcpp,所以这篇文章应该不会再继续更新, 如果你还在使用devcpp,建议您更换到codeblocks!

前言:为什么要使用devcpp?   阿彬建议使用CODE::BLOCKS(),下载试用了一下,在  我的老机器上跑还是有点慢,我这台老机器用8年了,而我近5年内也没有换新计算机的打  算! 所以最终依旧选择devcpp。其实除了devcpp外,还有很多种开发环境,开源的  CODE::BLOCKS是不错的选择,当然VC,BC…可依据开发目的和习惯来选择,只要够用  就好!下面进入正题…

  Author       : He YiJun  (storysnail<at>gmail.com QQ:363559089)   Develop Team : 7fane Team  Editor       : Yang QiuXi  Art Designer : He YiJun  License      : 7fane Team  License 1.0  Last Update  : 2012-12-20

一:安装devcpp IDE和GTK+开发包

    1:到下载最新版的devcpp IDE,我下的       文件名是devcpp-5.0.0.0_setup.exe,在文件名上可能不同,不过这软件更新很慢!      之后运行安装文件,一步步安装到结束。    2:到下载GTK+开发包,注意是下载all-in-one bundle,我下的文      件名是gtk+-bundle_2.24.10-20120208_win32.zip;当然你喜欢一个个下也行,那是      性格问题了!下载完成后将其解压,解压后得到的文件我放到了C:\Dev-Cpp\gtk+目录      下,香港虚拟主机,注意这个gtk+目录是我自己建的.

二:设置环境变量

    我是建立在"用户变量"里了,当然你也可以建立在“系统变量”里,按新建,依次添加,     注意如果变量名已经存在,例如PATH,那就按编辑按钮,然后在原有的变量值后面加入    新的变量值,每个变量值之间用分号隔开。

变量名      变量值 GTK_HOME   C:\Dev-Cpp\gtk+INCLUDE    C:\Dev-Cpp\gtk+\includeLIB        C:\Dev-Cpp\gtk+\libPATH       C:\Dev-Cpp\gtk+\bin;C:\Dev-Cpp\bin

三:配置devcpp

    启动Dev-Cpp,点击“工具”–>“编译器选项”–>“目录”,注意devcpp5的“编译器选项”实际     为“编译选项”,这是翻译的错误,请大家自觉无视。    1:选择“二进制”标签      加入GTK+ bin的路径      C:\Dev-Cpp\gtk+\bin    2:选择“库”标签      加入gtk+ lib的路径      C:\Dev-Cpp\gtk+\lib    3:选择"“C包含文件”标签      加入GTK+ include的路径      C:\Dev-Cpp\gtk+\include      C:\Dev-Cpp\gtk+\include\atk-1.0\atk      C:\Dev-Cpp\gtk+\include\cairo      C:\Dev-Cpp\gtk+\include\gdk-pixbuf-2.0\gdk-pixbuf      C:\Dev-Cpp\gtk+\include\glib-2.0      C:\Dev-Cpp\gtk+\include\gtk-2.0\gtk      C:\Dev-Cpp\gtk+\include\gtk-2.0\gdk      C:\Dev-Cpp\gtk+\include\pango-1.0\pango      C:\Dev-Cpp\gtk+\lib\gtk-2.0\include      C:\Dev-Cpp\gtk+\lib\glib-2.0\include      我暂时只用到这些,用到其它的时候再加

四:写代码,配置编译选项

    1:写代码,建个工程,随便从网上找段gtk+2.0的代码,这里省略。     2:打开"命令提示符“窗口,输入下面的命令

C:\&;pkg-config –cflags gtk+-2.0 ///////////////////////这是命令输出//////////////////////////////////////////////-mms-bitfields -IC:/Dev-Cpp/gtk+/include/gtk-2.0 -IC:/Dev-Cpp/gtk+/lib/gtk-2.0/include -IC:/Dev-Cpp/gtk+/include/atk-1.0 -IC:/Dev-Cpp/gtk+/include/cairo -IC:/Dev-Cpp/gtk+/include/gdk-pixbuf-2.0 -IC:/Dev-Cpp/gtk+/include/pango-1.0 -IC:/Dev-Cpp/gtk+/include/glib-2.0 -IC:/Dev-Cpp/gtk+/lib/glib-2.0/include -IC:/Dev-Cpp/gtk+/include -IC:/Dev-Cpp/gtk+/include/freetype2 -IC:/Dev-Cpp/gtk+/include/libpng14///////////////////////这是命令输出//////////////////////////////////////////////C:\&;pkg-config –libs gtk+-2.0///////////////////////这是命令输出//////////////////////////////////////////////-LC:/Dev-Cpp/gtk+/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl///////////////////////这是命令输出//////////////////////////////////////////////

    3:启动Dev-Cpp,点击“工具”->“编译器选项”–>“编译器”,香港服务器,然后:       (1)勾选“编译时加入以下命令”,然后在编辑框内输入上面第一个命令输出的内容,         这里要注意从”命令提示符“窗口复制的内容会有回车断行,将那些回车删除,以         保证内容的完整。      (2)勾选“在连接器命令行加入以下命令”,然后在编辑框内输入上面第二个命令输出的         内容,同样要注意复制到编辑框里的内容的完整.

五:其它问题

没有伞的孩子必须努力奔跑!

devcpp5.0设置gtk+开发环境

相关文章:

你感兴趣的文章:

标签云: