• 4105阅读
  • 5回复

重新编译qte中的例子aclock时报错找不到-lqt~~ [复制链接]

上一主题 下一主题
离线naga1003
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-26
已经能用./aclock -qws运行qte/example中自带的程序,可是我如下重新编译了一遍时报告错误找不到  -lqt

make clean
rm *.pro Makefile
qmake -project
tmake -o Makefile aclock.pro
make

离线shiroki

只看该作者 1楼 发表于: 2009-08-27
版本?
具体的错误输出,包括编译的gcc命令行都贴出来
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线naga1003
只看该作者 2楼 发表于: 2009-08-27
谢谢关注,我重新手动写了.PRO文件后就能编译通过了,原来用qmake -project生成的.pro文件格式完全不对啊,不知道这是什么原因,我比照其他例子写了aclock.pro就行了,但仍然困惑中,难道.pro真的需要自己来写吗??
离线shiroki

只看该作者 3楼 发表于: 2009-08-28
一般情况下pro是不用改的, 但生成的pro比较基本, 有时需要自己添加一些东西。
具体问题具体分析

你的情况也有可能是qmake用的不是和qte兼容的版本
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线naga1003
只看该作者 4楼 发表于: 2009-08-28
恩,那个qmake出来确实不是嵌入式的格式,那么应该重新装一个QTE得QMAKE吗?
离线shiroki

只看该作者 5楼 发表于: 2009-08-28
qt4的qmake会自动读qt的设置, 看来你用的不是4了
老的版本需要加-spec参数或者 QMAKESPEC环境变量, 去搜一下交叉编译的帖子, 都有说的
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个