首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Windows下搭建MinGW+GTK开发环境

Windows下搭建MinGW+GTK开发环境

1、下载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、下载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、下载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+的窗口出来。

返回列表