在Vista上安装QT时出现问题

时间:2010-02-22 14:21:22

标签: qt windows-vista qt4 qt-creator

我已经下载了QT SDK LGLP(Creator + libraries)4.6,我在编译项目时遇到了问题。安装完成后我将C:\ Qt \ 2010.02 \ qt; C:\ Qt \ 2010.02 \ qt \ bin添加到PATH并添加了包含C:\ Qt \ 2010.02 \ qt的QTDIR env varaible,我运行“configure -platform win32- g ++“编译它。一切都很顺利。 我试图使用QT Creator来创建和编译项目。

问题是我每次尝试编译时都会收到以下错误消息:

  

没有有效的Qt版本集。在工具/选项中设置一个   构建项目GUITest时出错   执行构建步骤'QMake'时   取消了构建。

当我转到工具/选项时,手动版本设置为v4.6.2,位置c:\ qt \ 2010.02 \ qt \ bin \ qmake.exe。即使我已在路径中添加了dirs,自动检测到的版本也会设置为。我在这里做错了吗?有没有人在Vista中遇到过这个问题。

我已经为此工作了2天,更改配置,重新安装等......

3 个答案:

答案 0 :(得分:1)

  

将QtDir值编译成   QMAKE二进制。你只能改变这个   通过重新编译qmake并传递一个   qt-configure的不同价值(我是   不确定是哪个设置或变量   传递给qmake)使用时   预编译,下载的二进制文件,   你必须保持QtDir   C:\ Qt的\ 4.6.2

编辑: 我说的不对。 qmake,moc,...的位置位于文件中:

<Qt>/4.x.x/.qmake.cache

答案 1 :(得分:1)

尝试卸载/重新安装qt creator

但我非常怀疑你没有正确编译qt,因为这个问题似乎很奇怪。我编写了很多问题所以我从过去的错误中了解自己。

请确保仔细阅读适用于您的环境的安装说明,如果您有visual studio,则需要按照过程安装它以符合它。如果您使用其他c编译器

,则相同

如果没有什么是正确的,安装qt imo最简单的方法是直接从他们的git hub,chec installin qt from git,在他们的git网站上有wiki解释如何做到这一点

它非常简单,之后您需要做的就是将qt添加到创建者

答案 2 :(得分:-1)

嘿,它的QT模拟器在vista中有很多问题,我已经尝试了好几次,它对我没有用..它适用于Windows XP。虽然生病了,但简要告诉你你需要做什么 1)安装最新的perl 2)安装硬质合金c ++编辑器 3)安装Qt SDK 4)安装s60或N97仿真器

确保除了perl之外,上面提到的所有项目都在同一个驱动器中,并且也是 确保安装时提供的文件夹名称不应包含空格..

,即如果您要将上述任何项目放在名称中包含空格的文件夹中,则无法使用。

如果您有任何疑问,请随时提出。