• 5823阅读
  • 6回复

make之后就有ERROR说QtGui不存在 [复制链接]

上一主题 下一主题
离线miniayi
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-22
请问这种error是我的QT安装的有问题,还是写的程序有问题?我是初学者,程序都是书上的例子来着
离线XChinux

只看该作者 1楼 发表于: 2011-01-22
程序、编译环境等是什么?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线miniayi
只看该作者 2楼 发表于: 2011-01-22
回 1楼(XChinux) 的帖子
在Linux下,使用的是Qt4版本,安装Qt时是使用yum install 这个命令安装的
离线XChinux

只看该作者 3楼 发表于: 2011-01-22
可能是你的环境变量不对导致的,是使用qmake进行工程管理的吗?
echo $QTDIR看一下是什么,还有qmake -v看一下是哪个版本的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线miniayi
只看该作者 4楼 发表于: 2011-01-24
回 3楼(XChinux) 的帖子
/usr/lib/qt-3.3,版本是qmake 1.70a(qt 3.3.8b),请问如何查看是否“是使用qmake进行工程管理”?
离线miniayi
只看该作者 5楼 发表于: 2011-01-24
回 3楼(XChinux) 的帖子
qt3和qt4都安装了,这次我换了一下qmake的运行版本,使用qmake-qt4,就可以正常运行了。不过工程管理的问题还是不懂,麻烦您了!
离线XChinux

只看该作者 6楼 发表于: 2011-01-24
qmake是qt中用来根据工程文件.pro来生成Makefile的,因为Qt支持许多不同的平台和编译环境等,所以用qmake来生成一个自己当前用的编译环境所需要的Makefile,就省得自己来写或生成了。
.pro文件很简单,专门学习一下怎么写就足够日常应用了。
.pro可以自己写,你也可以在 Qt Creator中生成。
全部编译过程,实际上就是用qmake根据.pro生成Makefile,然后调用make工具根据Makefile进行实际的编译。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个