现在的位置: 首页 > 综合 > 正文

Windows XP下GTK开发环境搭建

2013年08月16日 ⁄ 综合 ⁄ 共 898字 ⁄ 字号 评论关闭

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比起来还是有很长的路要走,``就不支持

抱歉!评论已关闭.