我在QT方面遇到了一些困难,我需要在学校使用一些GUI应用程序。
我最近完成了以下步骤:
1)mingw-get-inst-20120426.exe
从SourceForge安装到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)打开选项 - >构建& Run-> Kits(但我不知道如何设置Kits以及在哪里找到它们。)
7)你能帮助我,如何设置Qt版本 (选项 - > Buid& Run-> Qt版本)?我在哪里可以找到qmake.exe?
我也没有找到如何创建GUI应用程序。新文件或项目中没有这样的选项......
感谢您的帮助。
答案 0 :(得分: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版本添加“Kit”。您可以尝试将调试器从CDB更改为GDB。
答案 1 :(得分:1)
安装mingw时,是否选择了C ++编译器?默认情况下不会选中它,但您需要它。重新运行向导并选择它。
该工具包无效,因为找不到C ++编译器:首先尝试安装它。如果仍然无法设置,请阅读手册:http://doc-snapshot.qt-project.org/qtcreator-2.6/creator-targets.html。它非常完整。
qmake.exe位于* qt_directory * / bin / qmake.exe。
答案 2 :(得分:0)
试试这个:
http://sourceforge.net/projects/mingw-w64/(因为sourceforge.net上的mingw-w64项目正在转向mingw-w64.org我建议使用mingw-w64.org)
它对我有用。