您的位置:首页 > 其它

Windows XP下GTK开发环境搭建

2011-11-14 16:13 495 查看
Windows XP下GTK开发环境搭建
GTK下载地址:ftp://ftp.gtk.org/pub/gtk/
下载GTK压缩文件,解压到无空格,无中文字符的目录X.
设置环境变量PKG_CONFIG_PATH指向pkg-config的配置*.pc的目录,默认是(GTK所在目录)/lib/pkgconfig/
环境变量PATH中添加gtk目录/bin.
例如:我的GTK解压在D:\目录下,那么
PKG_CONFIG_PATH = d:\lib\pkgconfig
PATH = %PATH%;d:\bin\





修改lib\pkgconfig下面所有的*.pc文件,将第一行prefix修改为GTK目录.
prefix=d:\
剩下的就是安装编译环境,比如Cygwin,MSYS.我是直接用DEV-C++ bin目录下的GCC.

值得注意的是,pkg-config命令配合gcc编译总是说参数无效.只能将pkg-config输出写进makefile文件了.以前好像是下载新的pkg-config从新编译就可以了,而现在我没有编译环境,所以直接写在makefile文件里了.
PS:修改pkgconfig目录下的pc文件是件非常繁琐的事.文件数量太大,如果用的VIM,那么在pkgconfig目录下打开vim,使用如下命令可以快速实现.
:args *.pc
:argdo %s/c:\/\w*\/\w*\/\x*/d:/g | update
这是VIM多文件操作命令.
%s/c:\/\w*\/\w*\/\x*/d:/g部分替换成实际替换的命令即可.



下面是我的XP环境下的Linux目录结构.
D:目录作为根目录.
D:\BIN目录是我下载的程序的目录,包括Dev-C++的bin下面所有的文件,还有TC2.0的可执行文件,masm5.0文件,GTK+的BIN目录下的所有文件也都拷贝到该目录下
D:\lib是库文件目录,Dev-C++ lib目录下所有的文件都在该目录下,GTK,TC2.0的都在该目录下
D:\include同理.
最后设置PATH指向D:\bin,就可以利用cmd调用这些命令了,当然cmd跟bash比起来还是有很长的路要走,``就不支持

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gtk windows xp makefile path vim