编译qt可以在windows下面运行,但是在linux下编译为什么提示这样的错误呢?

2025-01-04 09:28:58
推荐回答(3个)
回答1:

还是使用QT SDK吧,编译出错看得一清二楚。关于QT的跨平台,国内很少有人去关注,其实实现源码项目的跨平台的关键就是一个文件:平台配置文件,一个你在编写代码时不会亲自去写的文件,QT SDK自动生成的文件,不同平台、相同程序会生成不同的配置文件,而那个配置文件就决定了程序编译时的环境。所以删除那个文件即可编译成功。究竟那个文件是谁?自己观察观察就OK了

回答2:

你这怎么直接make?
首先确保你的qt装好了,最好通过源直接安装。比如: sudo apt-get install qt4.7
然后 编译一般先:
qmake -project
qmake
make

回答3:

添加环境变量了吗?我怎么看见QT3.3,难道你装的是3.3版的?