【问题标题】:How to create a Qt application using MSVC14?如何使用 MSVC14 创建 Qt 应用程序?
【发布时间】:2018-11-27 12:29:06
【问题描述】:

您好,我已经从 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 qt5.5 msvc14


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我猜最简单的方法是从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 Tools”、“Qt Test Adapter”、“Qt Package”...

      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- File->New->Project->Visual C++->Qt->Qt Gui Application.

      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- 现在双击它。它应该可以正常工作。

      【讨论】:

        猜你喜欢
        • 2023-01-18
        • 1970-01-01
        • 1970-01-01
        • 2013-11-23
        • 2011-07-05
        • 2012-02-20
        • 1970-01-01
        • 2014-11-02
        • 2013-07-02
        相关资源
        最近更新 更多