2017-07-14 80 views
-1

我只是试图运行一个简单的应用程序int我的QT创建者。编译一个简单的qt应用程序时显示错误

#include "mainwindow.h" 
#include "ui_mainwindow.h" 

MainWindow::MainWindow(QWidget *parent) : 
QMainWindow(parent), 
ui(new Ui::MainWindow) 
{ 
    ui->setupUi(this); 
    cout<<"HellowWorld"; 
} 

MainWindow::~MainWindow() 
{ 
    delete ui; 
} 

它说:

8时11分31秒:配置是错误的。详情请查看问题视图。 错误,同时建立/部署项目测试(包:台式机的Qt 5.6.2 MSVC2015 64位) 当执行步骤“使”

我能做些什么来解决这个问题?

谢谢

+0

_Issues_视图是否包含更多错误消息?重新安装Qt的工作? – m7913d

+0

什么是问题视图? –

+0

另一个错误显示:Qt创建者需要一个设置编译器的编译器。在工具包选项中配置一个编译器。 –

回答

0

我经历了上周你经历的确切的挣扎。您可能已经完成了一些设置,但是我将详细介绍如何配置Qt套件,而不是让您找到其他您可能尚未遇到的错误来源。因此,进入qt创建器,在主菜单栏中的工具选项下单击选项。从那里点击构建并运行。检查是否有自动检测到的MinGW编译器,调试器和Qt版本。如果您不需要,您将不得不使用磁盘驱动器上找到的维护工具,您在上下载了Qt:/ Qt/Version /执行维护工具并选择MinGW以添加组件。请注意,如果您单击其网站上的绿色按钮处于联机状态,则会将脱机安装用于默认安装。为此,您将不得不彻底重新安装Qt。您仍然可以使用维护工具执行该操作并包含联机存储库(仅在提示时包含链接)http://code.qt.io/cgit/

***您的主要问题,现在

现在,经过这样做,你将需要下载的CMake这里https://cmake.org/download/发现你的操作系统。现在回到Qt创建者菜单栏点击工具 - >编译并运行,然后点击cMake。从这里你将不得不添加一个Cmake和链接到你下载的cMake库(你很可能必须首先解压CMake)。确保链接.exe Cmake应用程序(它不是带有彩色图片的应用程序,而是具有控制台应用程序图标的应用程序)。现在你必须配置你的套件。如果你幸运的话,你会有一个自动检测的minGW工具包,如果你不是,你将不得不添加一个工具包并选择MinGW编译器,调试器和版本,然后你只需选择你刚刚制作的CMake。如果你已经完成了所有这些,那么你的应用程序应该编译并运行(虽然你必须包括std :: cout前< <,我不认为这是一个有效的线,无论如何,因为我不知道它会实际输出“hello world”,但我可能是错的)。如果您有任何问题可以随意问,我甚至不知道存储库或存储库是什么,直到我必须配置Qt。

你也要去,如果你发现它的工作原理 注意要打套件默认:MinGW的只是默认套件的Qt。我发现它玩的很好,而不是试图用不同的Visual Studios编译器设置Qt套件。

+0

如果这样可以帮助你,你是否会中途点击解决方案按钮,所以这个问题被标记为已解决。 @Hafiz – CrippledTable