我的x86-qtopia的目录下有qt2.3.7,qt2.3.2,qtopia1.7.0,tmake1.11
运行build脚本之后我可以编译该目录下自带的的例子hello并能成功运行,但hello文件夹一大堆的
东西我也不知道怎么产生的.然后我从qt参考文档的教程一抄了一个简单的例子,之后问题就来了,我这里分别试了qmake和tmake,我分别是这样做的(当然之前还用自带的一个脚本文件设置了环境变量).
第1种是这样做的:
qmake -project
qmake
make
之后就出现这样的错误: /usr/bin/ld :cannot find -lqt-mt
这里想请问一下/usr/bin/ld是什么意思啊?
然后我就修改Makefile,把其中出现lqt-mt的地方改为-qte,于是make 通过了,但是得到的二进
制程序没办法执行,经常出现"段错误"的问题.
第2种是这样做的:
qmake -project
tmake -o Makefile test.pro
make
这时候出现的问题就更奇怪了,比如说下面:
undefined reference to `cos`
undefined reference to `sin`
undefined reference to `pow`
等等.事实上我的程序只是实现一个按扭而已,怎么会出现sin,cos呢?
这个问题已经困扰我好久了,请大家帮帮我,我先谢过了
我想知道的是一个c++的程序或者designer得到的.ui的程序在这个环境下怎样才能编译成功(以前在纯粹的qt3.1的环境下的方法怎么就不灵了呢)
如果难以说清楚或者其他情况,麻烦请提供一个相关资料的连接,或者发到我的邮箱
dyq84@sina.com.
[ 此贴被XChinux在2006-08-24 07:26重新编辑 ]