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

时间:2018-11-27 12:29:07

标签: qt qt5.5 msvc14

您好,我已经从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.
  • 如何将QT 5.5与MSVC14集成?

2 个答案:

答案 0 :(得分:1)

我猜最简单的方法是从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-安装完成后,关闭并重新打开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/