3

我在使用 QT 时遇到了一些困难,我需要在学校学习一些 GUI 应用程序。

我最近做了这些步骤:

1)使用默认设置mingw-get-inst-20120426.exeSourceForge安装到 C:\MinGW\。

2) Qt 库 4.8.4 for Windows (minGW 4.4, 317 MB) 从QT Project安装到 C:\Qt\ 默认设置。这里发生错误:

    !!!There is a problem with your MinQW instalation
    !!!g++ not found in c:\MinGW\bin\
    !!!Do you still want to continue? Yes

我检查了 c:\MinGW\bin\ 没有这样的文件

3) Qt Creator 2.6.0 for Windows (51 MB)也从QT安装到 C:\Qt\gtcreator-2.6.0 默认设置

4) 运行 QT IDE

5) 打开项目或创建新项目。这里出现另一个错误

!!!No valid kits fond.

Qt Creator 使用无效的套件 Desktop 来解析项目。

6)打开Options->Build & Run->Kits(但我不知道应该如何设置Kits以及在哪里找到它们)。

7)你能帮我吗,如何设置Qt版本(Options->Buid&Run->Qt Version)?我在哪里可以找到 qmake.exe?

我也没有找到如何创建 GUI 应用程序。新文件或项目中没有这样的选项...

感谢帮助。

4

3 回答 3

4

这很棘手;)

预编译的 Qt (MinGW) 只有 win32(不是 win64)。

预编译的 Qt 是使用 MinGW-g++ 4.4 编译的,不能与其他版本一起使用。

你必须下载这个: http: //get.qt.nokia.com/misc/MinGW-gcc440_1.zip

//// 编辑:使用这个版本的 MinGW,gdb将无法工作(它不支持 python)。尽管 QtSDK 已被废弃(您不会在 qt-project.org 上找到它),但我强烈建议下载此在线安装程序,并且在选择组件期间仅标记 MinGW。它将带有名为“pythongdb”的文件夹。

http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html (您可能需要注册。它是免费的。)////

通过 g++.exe 添加“编译器”

通过 qmake.exe 添加“Qt 版本”。

使用上面配置的编译器和 Qt 版本添加“工具包”。您可以尝试将调试器从 CDB 更改为 GDB。

于 2013-01-28T16:24:06.850 回答
1

When you installed mingw, did you select the C++ compiler? It is not selected by default but you need it. Re-run the wizard and select that.

The kit is not valid because the C++ compiler cannot be found: try to install it first. If you still cannot setup this read the manual: http://doc-snapshot.qt-project.org/qtcreator-2.6/creator-targets.html. It is very complete.

qmake.exe is in *qt_directory*/bin/qmake.exe.

于 2012-12-12T23:32:06.640 回答
0

试试这个:

http://sourceforge.net/projects/mingw-w64/(由于 sourceforge.net 上的 mingw-w64 项目正在迁移到 mingw-w64.org,我建议使用mingw-w64.org

这个对我有用。

于 2013-09-17T18:04:19.250 回答