QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1833|回复: 4

QT编译的问题,请各位大牛过来看看!!!

[复制链接]
发表于 2003-2-15 12:06:13 | 显示全部楼层 |阅读模式
我下载了QT的qt-x11-3.1.1-tar.gz后,先用tar xvfz 解压,然后我用configure时,用的时./configure -static -qt-gif,(这里好象生成libqt.a),然后make,最后出现了Enjoy! - the Troll Tech team,然后我设置了/etc/profile

问题在编程时就出现了,我照着qt reference document,  编写了hello world(程序绝对正确),然后我编译的时候用g++ -lqt hello.cpp -o hello,但是编译的时候却出现了问题,提示:undefined reference of QApplication::qapplication(参数就是那些,我就省略了)
undefined reference of QString::qstring()
...
...
很多这样的提示语,我也不知道是问题在哪里?非常感谢各位高手发言,非常感谢!
发表于 2003-2-15 12:29:13 | 显示全部楼层
可能是缺少了某个头文件导致一些函数没定义
回复

使用道具 举报

发表于 2003-2-15 19:30:05 | 显示全部楼层
加上-I和-L参数指示一下你的QT头文件和库文件的径。

-I/YourQTDir/include
-L/YourQTDir/qt-x11-free-3.1.1/lib

样例程序可到/usr/share/doc/qt-xxxxxxx/examples下找。
里面的Makefile,参考一下就可。
回复

使用道具 举报

 楼主| 发表于 2003-2-15 22:32:54 | 显示全部楼层
谢谢,你们!
回复

使用道具 举报

发表于 2003-2-21 10:10:29 | 显示全部楼层
为什么不用qmake呢?
直接在把usr/local/qt/bin目录下面的文件cp的、usr/local/bin目录下面去
然后直接用qmake -project
再qmake
在make就ok了
让qt自动帮你来build
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:19 , Processed in 0.065381 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表