当前位置:文章写作网 >日记 >日记 >devcpp gtk 配制

devcpp gtk 配制

2008-12-26 09:21 作者:tshfang 阅读量:8142 推荐30次 | 我要投稿

(1)使用devpaks包自动更新下载并安装

Dev-C++的IDE在最顶上的菜单栏中找到“工具”-->“检查更新”,弹出一个WebUpdate程序,

在Select devpak server下拉选项中选则devpaks.org Community Devpaks,再点左下角的“Check for updates”,

和服务器连接后会在Available updates list中列出可用的更新包,在groups下来况中选择gtk,

在下边的列表中显示关于gtk的补丁包,选择补丁包点击download系统下载并自动安装。

完成以后在新建工程的时候,我们就可以选择gtk+application工程了。

(2)不使用devpaks

1.下载gtk+-bundle_2.14.6-20081216_win32.zip工具包合集,解压缩到C:\GTK

2. 将C:\GTK\bin加入到PATH环境变量

3. 运行cmd, 输入 "pkg-config --cflags --libs gtk+-2.0 > d:\a.txt",

意思是把编译GTK+程序所需要的参数都重定向到D盘的a.txt文本文件中,下面是a.txt的内容

-mms-bitfields -IC:/gtk/include/gtk-2.0 -IC:/gtk/lib/gtk-2.0/include -IC:/gtk/include/atk-1.0 -IC:/gtk/include/cairo -IC:/gtk/include/pango-1.0 -IC:/gtk/include/glib-2.0 -IC:/gtk/lib/glib-2.0/include -IC:/gtk/include/libpng12

-LC:/gtk/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl

我将文本文件断开了,大家会发现上边是-I开头的,后边就是gtk的目录。下边是-L开头的。到下边工程属性的时候你就会明白。

4. 打开DevCpp, 新建一个工程, 可以是控制台程序,可以是Windows Application, 选择C工程.

DevCpp可能会给你生成一个源文件, 将这个源文件的所有内容替换为一个简单的GTK+代码, 以下是一个例子:

#include <gtk/gtk.h>

int main(int argc,char *argv[])

{

GtkWidget *window;

gtk_init(&argc,&argv);

window=gtk_window_new(GTK_WINDOW_TOPLEVEL);

gtk_window_set_title(GTK_WINDOW(window),g_locale_to_utf8("中文",-1,NULL,NULL,NULL));

g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), &window);

gtk_widget_show(window);

gtk_main();

return 0;

}

5.点击 工程 > 工程属性 > "参数"选项卡, 在"编译器"框中输入a.txt的上半部分内容,

在"连接器"框中输入a.txt的下半部分内容, 注意这些内容会根据GTK+安装目录的不同而有所差别, 设置完后点"确定".

6. 编译运行.

如果出现一个简单的空白窗口, 恭喜你成功了.

其他人在看啥

    《devcpp gtk 配制》的评论 (共 0 条)

    • Guest::manfen
    • Guest:你太强大了!!!你太强大了!!!!