你好,我从QT网站下载了qt-opensource-windows-x86-winrt-5.5.1.exe
。我已启动安装程序,它已成功完成。
但我可以使用MSVC 2015创建QT应用程序。因此,如果我创建新的项目->模板->Visual C++->QT->QT GUI应用程序
我得到错误:
The following error occurred:
Unable to find QT build!
To solve this problem specify a Qt build.
- 如何将QT 5.5与MSVC14集成
为什么要使用旧的Qt版本,并记住产品名称中的年份与实际版本无关。https://omwtm.blog/2014/12/03/visual-studio-2013-version-numbers-and-updates/
我想最简单的方法是从qt官方网站下载"qt-opensource-windows-x86-msvc2015-5.6.3.exe"并安装它。
https://download.qt.io/archive/qt/5.6/5.6.3/qt-opensource-windows-x86-winrt-msvc2015-5.6.3.exe.mirrorlist
1-启动安装程序,直到完成为止。
2-2015年MSVS公开赛。
3-工具->扩展和更新。。。
4-单击"联机"。(从左侧窗格(。
5-否在搜索框的右侧窗格中输入:Qt。
6-向导应该找到"Qt Visual Studio Tools"、"Qt Test Adapter"、"Q t Package"。。。
7-选择QtPackage,然后单击downlaod。
8-下载完成后,单击安装。
9-安装完成后,关闭并重新打开MSVS 2015。(以便添加和加载新的程序包(。或者单击"重新启动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 Tools"。
17-让我们使用QT5:与MSVC2015创建一个最小的GUI应用程序
1-开放MSVC2015。
2-文件->新建->项目->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(您的用户名(\Deskt\QtGuiApplication1\Win2\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-现在双击它。它应该可以正常工作。