还是使用QT SDK吧,编译出错看得一清二楚。关于QT的跨平台,国内很少有人去关注,其实实现源码项目的跨平台的关键就是一个文件:平台配置文件,一个你在编写代码时不会亲自去写的文件,QT SDK自动生成的文件,不同平台、相同程序会生成不同的配置文件,而那个配置文件就决定了程序编译时的环境。所以删除那个文件即可编译成功。究竟那个文件是谁?自己观察观察就OK了
你这怎么直接make?
首先确保你的qt装好了,最好通过源直接安装。比如: sudo apt-get install qt4.7
然后 编译一般先:
qmake -project
qmake
make
添加环境变量了吗?我怎么看见QT3.3,难道你装的是3.3版的?