如何使用MSVC14创建Qt应用程序



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

最新更新