LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 937|回复: 9

SuSE下编译QT程序

[复制链接]
发表于 2003-7-26 00:36:23 | 显示全部楼层 |阅读模式
最近迷上了游泳和QT,活活。但是在SuSE下面建立了QT程序,并且用QT文档中的步骤自动建立的Makefile却死活不能编译。于是我第一反应就是升级QT到3.2,但是升级之后却还是不能编译,冥思苦想不得其解,于是就耐心下来看make之后的错误信息,并且跟踪到QT的代码里面看,发现报错的地方都是有C++关键词的地方,而且执行make之后的第一句是gcc -c ****,然后想起以前也遇到过,好象gcc只能编译C程序,要编译C++必须用g++,于是打开Makefile,把cc=gcc改成cc=g++,保存退出,结果QT程序就可以编译了:cool: 真是TNND:mad:
 楼主| 发表于 2003-7-26 17:07:49 | 显示全部楼层
真是太惭愧了,这个问题的原因原来是因为我的源文件的后缀名不是cpp,然后Makefile就认为是C程序了,其实根本不需要修改Makefile就可以编译成功的。咳,自己还是太浮躁了,这么简单的问题没想到,平时用C用习惯了,转到C++连以前的基础都忘记了。
另外,在编译QT程序之前需要定义QTDIR这个环境变量,但是我用的是bash,在.profile里面加入了环境变量定义之后,却在登陆KDE之后丢失了QTDIR这个环境变量,需要我再定义一次,真奇怪啊。在SuSE上QTDIR=/usr/lib/qt3,如果按照QT文档安装的话,可能是 QTDIR=/usr/local/qt
发表于 2003-7-27 10:32:41 | 显示全部楼层
QT是啥?
发表于 2003-7-27 19:33:30 | 显示全部楼层
斑竹在开玩笑吧
发表于 2003-7-28 01:12:40 | 显示全部楼层
最初由 chainsaw 发表
斑竹在开玩笑吧


我偷偷的告诉你,你别告诉SWORDER,对付他,你就得装傻,嘿嘿。
发表于 2003-7-28 15:33:24 | 显示全部楼层
呵呵,见外了
 楼主| 发表于 2003-7-28 15:47:41 | 显示全部楼层
NND,小样,看剑!
发表于 2003-7-28 19:00:13 | 显示全部楼层
丫赶快把头像换了,跟那F4一样骚。
 楼主| 发表于 2003-7-28 20:19:10 | 显示全部楼层
777,8懂了吧,这是EVA里面的加持,帅哥的说。当然啦,比起偶来说还差了点,活活。8过,偶决定了,这个头像偶用上啦,哈哈哈哈哈。。。
发表于 2003-7-28 21:09:13 | 显示全部楼层
瞧好了您哟,看看谁来了,不行了吧?
看见没有?其实我平时就是这样的,没怎么打扮,别介意。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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