0

您好,我已经qt-opensource-windows-x86-winrt-5.5.1.exe从 QT 网站下载。我已经启动了安装程序,它成功完成。

但是我可以使用 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 集成?
4

2 回答 2

0

为什么要使用那个旧的 Qt 版本并记住产品名称中的年份数字与真实版本无关。 https://omwtm.blog/2014/12/03/visual-studio-2013-version-numbers-and-updates/

于 2018-11-28T12:42:46.727 回答
0

我猜最简单的方法是从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- 打开 MSVS 2015。

3-工具->扩展和更新...

4- 单击在线。(从左窗格)。

5- 否 在搜索框中的右窗格中输入:Qt。

6- 向导应该找到“Qt Visual Studio 工具”、“Qt 测试适配器”、“Qt 包”...

7- 选择 QtPackage 并单击下载。

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(你的用户名)\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- 现在双击它。它应该可以正常工作。

于 2018-11-29T22:55:46.813 回答