Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用Visual Studio 2017和Qt开发GUI应用程序?_C++_Windows_Qt_User Interface_Visual Studio 2017 - Fatal编程技术网

C++ 如何使用Visual Studio 2017和Qt开发GUI应用程序?

C++ 如何使用Visual Studio 2017和Qt开发GUI应用程序?,c++,windows,qt,user-interface,visual-studio-2017,C++,Windows,Qt,User Interface,Visual Studio 2017,我到处都搜索过,但似乎找不到对最新Visual Studio版本的支持 有没有办法解决这个问题?Qt 5.9.1及更高版本是为VS 2017 64位预构建的。你可以从下载。如果您需要32位,我很抱歉地告诉您,您将需要手动编译它(祝您好运,这通常不是一个简单的过程)。请参阅下面的更新 此外,您还需要VS工具。您可以从下载VS 2017的最新版本(官方下载页面尚未更新)。VS2017没有稳定的版本(见下面的更新),但最新(尽管有点旧)的开发版本修复了主要的集成问题。您可以从下载 最后,请看一下,以获

我到处都搜索过,但似乎找不到对最新Visual Studio版本的支持


有没有办法解决这个问题?

Qt 5.9.1及更高版本是为VS 2017 64位预构建的。你可以从下载。如果您需要32位,我很抱歉地告诉您,您将需要手动编译它(祝您好运,这通常不是一个简单的过程)。请参阅下面的更新

此外,您还需要VS工具。您可以从下载VS 2017的最新版本(官方下载页面尚未更新)。VS2017没有稳定的版本(见下面的更新),但最新(尽管有点旧)的开发版本修复了主要的集成问题。您可以从下载

最后,请看一下,以获得有关如何使用它的快速教程。基本上:

  • 使用VS工具配置您的Qt版本:在VS中转到Qt VS Tools>Qt选项并添加您的安装
  • 现在可以创建一个新项目。扩展将在VisualC++中添加一个新的模板集合,称为Qt,在那里你可能会使用QT-GUI应用程序。
  • 剩下的是标准的Qt编程。VS工具负责所有.ui文件的编译(界面设计)、所需文件的制作、翻译(如果使用)等

更新:如中所述,使用VS 2015生成的二进制文件与VS 2017兼容。因此,在这种情况下,2015年的Qt编译(32位和64位)也应该可以工作

更新(2018-9-13):两个月前,我们在VS2017中使用了VS 2015的32位版本(包括最新的15.8.4更新)。到目前为止,还没有发现这方面的问题

更新(2018-12-10):Qt 5.12.0(LTS)附带用于VS 2017 32位和64位的预编译二进制文件



更新:去年2月发布了VS 2017工具的第一个官方版本。您可以阅读更多相关内容。

您所谈论的是哪种GUI应用程序?具体点