• 4185阅读
  • 0回复

qtopia/qt-extended 的配置时错误(configure error) [复制链接]

上一主题 下一主题
离线gvim
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-08
本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。
原文链接:http://www.cuteqt.com/blog/?p=554

虽然qtopia离我们越来越远(trolltech官方网站上已经找不到下载包了),但还是有很多朋友在上面孜孜不倦的作开发,心中感慨万千。

作为新手尝试一个开源软件的首选方式就是./configure;make;make install。
但是在Qtpia ./configure上遇到的问题的人很多,问题也是五花八门,例如
The OpenGL ES functionality test failed!
The tslib functionality test failed!
ALSA failed to detected
Could not configure gstreamer
Could not configure helix

感谢万能的google,大部分人都能从中找到答案,走向了make之路。但是也有人试了别人的方法都不成功,成了未解之谜。

其实有两个方法,能让我们更深入一点看到我们我们这些错误从何而来,从而帮助我们去自己解决问题。
1。 在./configure 的选项里加上 -verbose选项,出错信息会更丰富,而不是没头没脑的来一句测试失败了
2。 还有个方法就是根据提示的出错信息,去$QTDIR/config.test目录下去找对应的测试例子,因为单独编译,这样你就把问题大大的缩小了,找到问题的概率也变大了。

昨天在本站论坛就有朋友碰到“The tslib functionality test failed!”的问题,最后通过测试config.test/unix/tslib目录下的小例子(这些小例子正是./configure会调用测试,给出正确或出错信息的。)最后发现是版本不兼容的原因。

其实还有一个方法,去读./configure文件,这才是真正的万能钥匙。 刚开始你可能漫无头绪,其实加些打印(如果是bash写的,就用echo;如果是perl写的,就用print),过一阵之后,你会发现自己几乎解决绝大部分问题。
Qt,Qt! 分享Cute之Qt体验
欢迎访问 http://www.cuteqt.com
欢迎订阅 http://www.cuteqt.com/?feed=rss2

快速回复
限100 字节
 
上一个 下一个