wxWidgets编译安装gtk问题的解决办法

wxWidgets编译安装gtk问题的解决办法

下面是google到的一篇博文。我在centos5.3中想安装amule,结果编译时,提示没找到wxWidgets退出了。只好又去下了wxWidgets,还是源码,需要编译。编译中出现和下面这位网友一样的问题,用他博文中提供的方法,还是不行。最后执行了一条yum install *gtk*, 装了大约54M的东西,再次执行configure,居然成功了。看来还是gtk没装好,如果有时间,应该可以找出来到底是哪个组件没装好,这样笼而统之的安装*gtk*,会把很多无用的东西装上去的。

在linux fedora8 下编译wxWidgets,在编译过程中碰到如下的错误:

*** Could not run GTK+ test program, checking why…*** The test program failed to compile or link. See the file config.log for the*** exact error that occured. This usually means GTK+ is incorrectly installed.configure: error:The development files for GTK+ were not found. For GTK+ 2, pleaseensure that pkg-config is in the path and that gtk+-2.0.pc isinstalled. For GTK+ 1.2 please check that gtk-config is in the path,and that the version is 1.2.3 or above. Also check that thelibraries returned by ‘pkg-config gtk+-2.0 –libs’ or ‘gtk-config–libs’ are in the LD_LIBRARY_PATH or equivalent.

我上网查找了很多类似的问题,很多朋友都说gtk相关的软件没有安装,但是不仅仅是这些问题,下面简单的说说如何解决这个问题。

1.pkg-config是否安装?

pkg-config是干什么用的我就不介绍了,大家可以问google或者baidu。可以通过pkg-config –version查看版本,也可以检查是否安装,本人电脑上的命令的路径为:/usr/bin。

若没有安装通过如下命令安装:

yum list pkgconfig(列出可用的安装包)

[root@fedora8 contrib]# yum list pkgconfig已经安装的包pkgconfig.i386 1:0.22-3.fc8 installedpkgconfig.i386 1:0.22-4.fc8 installed

yum install pkgconfig(安装pkgconfig)

2.gtk是否安装?

$pkg-config –modversion gtk+ (查看1.2.x版本)$pkg-config –modversion gtk+-2.0 (查看 2.x 版本)

$pkg-config –list-all |grep gtk (查看是否安装了gtk)

[root@fedora8 contrib]# yum list *gtk+*已经安装的包gtk+.i386 1:1.2.10-59.fc8 installedgtk+-devel.i386 1:1.2.10-59.fc8 installedgtk+extra.i386 2.1.1-7.fc8 installedgtk+extra-devel.i386 2.1.1-7.fc8 installed

上面情况说明已经安装了gtk,,若是没有安装,逐个的使用下面的命令进行安装

yum install gtk+.i386

3.进行配置

上面错误提示 pkg-config 和 gtk+-2.0.pc 的路径有问题,提示找不到gtk+-2.0.pc文件,需要把包含该文件的目录放到PKG_CONFIG_PATH里,搜索了一下,该文件在/usr/lib/pkgconfig下,于是更改环境变量成:

[root@fedora8 contrib]# export PKG_CONFIG=/usr/bin/pkg-config[root@fedora8 contrib]# export PKG_CONFIG_PATH=/usr/share/pkgconfig:/usr/lib/pkgconfig记住:两个路径之间用 ‘:’ 隔开,不是 ‘,’, 或者 ‘;’。不让会出大问题。

本文出自 “追梦人” 博客,请务必保留此出处

posted on

旅游不在乎终点,而是在意途中的人和事还有那些美好的记忆和景色。

wxWidgets编译安装gtk问题的解决办法

相关文章:

你感兴趣的文章:

标签云: