• 15748阅读
  • 12回复

处理 cannot find -lXext错误方法! [复制链接]

上一主题 下一主题
离线wangbenqq
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-09
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-07) —
在安装QT-X11版本的时候
出现了错误:/usr/bin/ld:cannot find -lXext

这个错误需要安装libxext6 和libxext-dev这两个程序
这个库依赖这两个

错误搞定了

共享一下!
离线yfx2003

只看该作者 1楼 发表于: 2008-09-20
还是要了解 -l 的含义的……
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线olivegreen
只看该作者 2楼 发表于: 2009-02-12
我出现同样的错误,但在新立得里只找到了libxext6软件包,并安装上了,没有找到libxext-dev,错误还是存在,请楼主指点指点吧,谢谢啦!
坚持到底!不抛弃!不放弃!
离线wd007

只看该作者 3楼 发表于: 2009-02-12
一种:增加你的源,现在你的源里面没有,也许其他的源里有
二:在网上你可以搜到这个相关信息

xorg-x11-libXext-devel - Include Files and Libraries mandatory for Development.

This package contains all necessary include files and libraries needed to develop applications that require these.
The level of support is unspecified

下载到这个包,安装就可以了
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 4楼 发表于: 2009-02-12
从你说“新立得”来看,是基于Debian的吧,如Ubuntu等,多增加几个源试试
如果是Ubuntu的话,是不是你没有先安装build-essential这个包,安装好后最好将GTK环境也安装。
再编译Qt

最好用KUbuntu,装好后KDE的环境已经有了。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线olivegreen
只看该作者 5楼 发表于: 2009-02-13
谢谢楼上拉!我的是Ubuntu8.04,您说的方法我都会试一下的!非常感激您!
坚持到底!不抛弃!不放弃!
离线olivegreen
只看该作者 6楼 发表于: 2009-02-16
1、我按照3楼的方法搜索到了xorg-x11-libXext-devel - Include Files and Libraries mandatory for Development的信息的包,并成功安装了,结果错误还是存在;
2、我安装好了build-essential包和GTK环境,但是错误依然存在。
请问还有没有其他的方法阿?真是急死我了!    
坚持到底!不抛弃!不放弃!
离线wd007

只看该作者 7楼 发表于: 2009-02-16
你的错误信息和楼主的是一样的吗?

“在安装QT-X11版本的时候
出现了错误:/usr/bin/ld:cannot find -lXext

这个错误需要安装libxext6 和libxext-dev这两个程序
这个库依赖这两个

错误搞定了

共享一下!“
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 8楼 发表于: 2009-02-16
Ubuntu8.04 官方仓库里面默认有Qt4.3.4的编译好了的.deb包,可以安装的。
但是这个官方仓库编译的不完全,比如数据库插件就不完全,而且没有Qt4Demos.

但其他的还是可以用的
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 9楼 发表于: 2009-02-16
你在configure的时候,系统提示什么信息?
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线olivegreen
只看该作者 10楼 发表于: 2009-02-16
configure时的问题我都解决了,主要就是shape.h找不到和缺少X11的那几个库我都安装上了,现在configure时已经正确了,make时的错误就是:/usr/bin/ld:cannot find -lXext
和:/usr/bin/ld:cannot find -lqt-mt.我装的是QT-X11-2.3.2版本,所以装了仓库里的文件也没用
libxext6 我已经装了,但libxext-dev在新立得里面没有啊
坚持到底!不抛弃!不放弃!
离线wd007

只看该作者 11楼 发表于: 2009-02-19
偶,你这个问题见我这篇帖子,也许有帮助:
http://www.qtkbase.com/read.php?tid=30

如果解决了,告知一声怎么解决的,大家学习一下
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线1699
只看该作者 12楼 发表于: 2009-03-19
ln -sf libXext.so.6 libXext.so
快速回复
限100 字节
 
上一个 下一个