繁体   English   中英

如何使用Visual Studio 2017与Qt开发GUI应用程序?

[英]How to use Visual Studio 2017 with Qt to develop GUI applications?

我到处搜索但似乎无法找到对最新Visual Studio版本的支持。

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

Qt 5.9.1及更高版本是针对VS 2017 64位预先构建的。 您可以从官方Qt网页下载。 如果你需要32位,我很遗憾地告诉你,你需要手动编译它(祝你好运,这通常不是一个简单直接的过程)。 请参阅以下更新

此外,您还需要VS Tools。 你可以从这里下载VS 2017的最新版本(官方下载页面尚未更新)。 VS 2017没有稳定的版本( 请参阅下面的更新 ),但最新的(虽然有点旧)开发版本修复了主要的集成问题。 你可以从这里下载。

最后,只需查看官方文档 ,即可获得有关如何使用它的快速教程。 基本上:

  • 使用VS Tools配置Qt版本:在VS中,转到Qt VS Tools> Qt选项并添加安装。
  • 您现在可以创建一个新项目。 该扩展将在Visual C ++下添加一个名为Qt的新模板集合,您可能会使用Qt GUI应用程序
  • 其余的是标准的Qt编程。 VS Tools负责.ui文件的所有编译(界面设计),moc所需文件,翻译(如果使用)等。

更新:正如MSDN上的这篇文章中所提到的,生成的二进制文件VS 2015与VS 2017兼容。因此,在这种情况下,2015年的Qt编译(32位和64位)也应该有效。

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

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


更新:去年2月推出了VS Tools for VS 2017的第一个正式版本。您可以在Qt的博客中阅读更多内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM