1

我已经下载了 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 变量,我运行“configure -platform win32- g++" 来编译它。一切顺利。我尝试使用 QT Creator 创建和编译一个项目。

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

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

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

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

4

3 回答 3

1

尝试卸载/重新安装 qt creator

但我高度怀疑你没有正确编译 qt,因为这个问题看起来很奇怪。我在编译时遇到了很多问题,所以我从过去的错误中了解自己。

确保您仔细阅读您的环境的安装说明,如果您有 Visual Studio,您需要按照程序安装它以符合它。如果您使用另一个 c 编译器,则相同

如果一切正常,安装 qt imo 的最简单方法是直接从他们的 git hub,从 git 中检查 installin qt,在他们的 git 站点上,有 wiki 解释了如何做

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

于 2011-02-23T04:50:36.203 回答
1

QtDir 值被编译到 qmake-binary 中。您只能通过重新编译 qmake 并将不同的值传递给 qt-configure 来更改此设置(我不确定将哪个设置或变量传递给 qmake)当使用预编译、下载的二进制文件时,您必须将 QtDir 保持在c:\Qt\4.6.2

编辑:我说的是不正确的。qmake、moc、...的位置位于文件中:

<Qt>/4.x.x/.qmake.cache
于 2010-02-22T18:14:56.353 回答
-1

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

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

即假设如果您要将上述任何项目放在名称包含空格的文件夹中,它将无法正常工作。

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

于 2010-02-24T09:57:47.097 回答