C++ 如何使用Visual Studio 2017和Qt开发GUI应用程序?
我到处都搜索过,但似乎找不到对最新Visual Studio版本的支持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没有稳定的版本(见下面的更新),但最新(尽管有点旧)的开发版本修复了主要的集成问题。您可以从下载 最后,请看一下,以获
有没有办法解决这个问题?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应用程序?具体点