编译简单的qt应用程序时显示错误

时间:2017-07-14 15:17:31

标签: qt qt4

我只是试图在我的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;
}

它说:

  

08:11:31:配置错误。有关详细信息,请查看问题视图   构建/部署项目测试时出错(工具包:Desktop Qt 5.6.2 MSVC2015 64bit)   执行步骤“Make”

我该怎么做才能解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:0)

我经历了你上周经历的确切斗争。您可能已经设置了一些这样的设置,但是我将为您提供有关如何配置Qt套件的完整纲要,而不是让您找到您可能尚未遇到的其他错误来源。所以进入qt创建器,在主菜单栏的工具选项下单击选项。从那里点击构建并运行。检查是否有自动检测到的MinGW编译器,调试器和Qt版本。如果不这样做,则必须使用在磁盘驱动器下找到的维护工具:/ Qt / Version /执行维护工具并选择MinGW添加组件。请注意,对于离线安装,如果单击其网站上的绿色按钮,则默认安装是在线的。为此,您将要么完全重新安装Qt。您可能仍然拥有维护工具,因此执行该工具并包含在线存储库(仅在提示时包含链接)http://code.qt.io/cgit/

***你现在的主要问题

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

如果您发现它有效,您也会想要将该套件设为默认值 注意:MinGW只是Qt的默认工具包。我发现它与尝试使用不同的Visual Studios编译器设置Qt工具包相比,效果很好