您的位置:首页 > 其它

Windows下搭建MinGW+GTK开发环境

2014-07-10 00:58 369 查看
/article/6974486.html

1、到http://sourceforge.net/projects/mingw/下载MinGW-5.1.6.exe,运行它,Next->Download and install->Next->I Agree->Current->Next,选择MinGW
base tools、g++ compiler、MinGW Make,Next,选择安装目录(D:\MinGW),Next,Install,程序开始自动下载各种包,下完后,Next,Finish。

2、设置MinGW环境变量。右击“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”,修改Path变量值,在其后增加MinGW目录(D:\MinGW\bin)。设完后在命令行(cmd)下输入gcc,如果显示gcc: no input files而不是显示未找到该命令的话就说明MinGW编译环境已经搭建成功了。

我们来写一个简单的测试程序(hello.c):

#include <stdio.h>

int main(int argc, char** argv)

{

printf("Hello World!");

return 0;

}

在命令行(cmd)下输入gcc c:\hello.c -o c:\hello进行编译。

3、到http://sourceforge.net/projects/mingw/files/MSYS%20Base%20System/下载MSYS-1.0.11.exe,这个是虚拟Linux下的命令行的。下载下来后点击进行安装,一路Next下去,安装到D:\MinGW\MSYS目录下面。安装完成后会弹出来一个命令行窗口,询问你

Do you wish to continue with the post install? [yn ],输入y,回车。

Do you have MinGW installed? [yn ],输入y,回车。

Please answer the following in the form of c:/foo/bar。

Where is your MinGW installation?,输入MinGW安装路径(D:/MinGW)。

4、到http://www.gtk.org/download-windows.html下载All-in-one bundles(gtk+-bundle_2.18.7-20100213_win32.zip),下载下来后解压缩到D:\MinGW\GTK+目录下。

5、设置GTK+环境变量。右击“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”,修改Path变量值,在其后增加GTK+目录(D:\MinGW\GTK+\bin)。设完后在命令行(cmd)下输入pkg-config --cflags gtk+-2.0,如果能找到该命令的话就说明GTK+的编译环境也搭建成功了。

我们再来写一个GTK+的简单的测试程序(base.c):

#include <gtk/gtk.h>

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

{

GtkWidget *window;

gtk_init (&argc, &argv);

window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

gtk_widget_show (window);

gtk_main ();

return 0;

}

打开MSYS(cmd无法编译),输入gcc c:/base.c -o c:/base `pkg-config --cflags --libs gtk+-2.0`,编译成功,再输入c:/base,就会弹出一个GTK+的窗口出来。

参考网页:

Windows下gtk安装使用(上)-gtk、mingw、msys | vc

http://hi.baidu.com/%CE%AA%C1%CB%BF%F1%D2%B0%CD%CB%BB%E1/blog/item/d5c2a03d2fd03ce43d6d97ef.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: