分页: 1 / 1

QT版本和CMAKE问题求助

发表于 : 2009-12-03 11:09
enthumelon
Hi,all:
我在编译使用cmake的KDE程序时遇到如下问题:

1. 问题是这样子的,我用的是ubuntu hardy, 源是USTC源,应该是很新的。在编译许多kde 程序的时候,比方说rkward,在选择kde版本为kde4后,编译无法通过。

此时(基于cmake的)configure都通过,但查阅程序代码发现很明确的使用了最近的QT(>=4.5.0)新增加的函数。为此我下载安装了qt-sdk-linux-x86-opensource-2009.04.1.bin(安装到/opt/qt4nokia文件夹下)。但是cmake是没有QTDIR这种选项的,导致用源安装的kde-dev版本的QT版本低而bin安装的qt版本高。cmake选择的是低版本(不知道为什么)的qt,导致编译失败。

请问这种情况下该怎么办?怎样使得cmake能识别qt的版本。如要改环境变量,请告知方法。谢谢!

2. 此外,我qmake -v 时被告知

代码: 全选

程序 'qmake' 已包含在以下软件包中:
 * libqt4-dev
 * qt3-dev-tools
试试:sudo apt-get install <选定的软件包>
bash: qmake:找不到命令
但是我确实安装了这些(我有qmake-qt3 qmake-qt4 ),不知这是为什么?

Re: QT版本和CMAKE问题求助

发表于 : 2010-01-01 0:10
tusooa
export QTDIR=/path/to/your/qt/prefix
cmakekde