您好,我已经从QT网站下载了qt-opensource-windows-x86-winrt-5.5.1.exe
。我启动了安装程序,它成功完成。
但是我可以使用MSVC 2015创建QT应用程序。因此,如果我创建新的Project-> Templates-> Visual C ++-> QT-> QT GUI Application
我得到了错误:
The following error occurred:
Unable to find QT build!
To solve this problem specify a Qt build.
答案 0 :(得分:1)
我猜最简单的方法是从Qt官方网站下载“ qt-opensource-windows-x86-msvc2015-5.6.3.exe”并安装。
1-启动安装程序,直到完成。
2-打开MSVS 2015。
3-工具->扩展和更新...
4-单击联机。 (在左窗格中。)
5-在搜索框右窗格中输入否:Qt。
6-向导应找到“ Qt Visual Studio工具”,“ Qt测试适配器”,“ Qt程序包” ...
7-选择QtPackage,然后单击下载。
8-下载完成后,单击“安装”。
9-安装完成后,关闭并重新打开MSVS2015。(以便添加和加载新软件包)。或单击重新启动Visual Studio。
10-重新启动MSVS后,您会在菜单“ QT5”中看到。
11-在菜单中,单击QT5-> QT选项。
12-单击添加。
13-浏览到文件夹:C:\ Qt \ Qt5.6.3 \ 5.6.3 \ msvc2015
14-单击确定。
15-您没有收到红色错误消息;这表示已成功检测到QT。
16-您可以按照上述步骤添加“ Qt Visual Studio工具”。
17-让我们使用QT5使用MSVC2015创建一个最小的GUI应用程序:
1-打开MSVC2015。
2- File-> New-> Project-> Visual C ++-> Qt-> Qt Gui应用程序。
3-单击下一步。一切保持不变。
4-单击完成。
5-向导创建项目。
6-构建并运行。它应该可以正常工作;您会看到一个对话框。
该向导生成的最小程序:
#include "QtGuiApplication1.h"
QtGuiApplication1::QtGuiApplication1(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
}
现在,如果您尝试运行从MSVC2015外部使用MSVC构建的应用程序:
1-打开C:\ Users(您的用户名)\ Desktop \ QtGuiApplication1 \ Win32 \ Debug
2-您将在其中找到可执行文件:QtGuiApplication1.exe
3-双击它。
4-它不起作用?!为什么?
5-因为您已经动态链接到Qt5。
6-因此,将所需的DLL从Qt安装文件夹(“ C:\ Qt \ Qt5.6.3 \ 5.6.3 \ msvc2015 \ bin”)复制到application.exe所在的文件夹(在本例中为Debug文件夹)您的应用程序)。
7-现在双击它。应该可以。
答案 1 :(得分:0)
为什么要使用旧的Qt版本,并记住产品名称中的年份与真实版本无关。 https://omwtm.blog/2014/12/03/visual-studio-2013-version-numbers-and-updates/