【发布时间】:2017-12-23 04:30:34
【问题描述】:
我到处搜索,但似乎找不到对最新 Visual Studio 版本的支持。
有没有办法解决这个问题?
【问题讨论】:
-
您说的是哪种 GUI 应用程序?具体
标签: c++ windows qt user-interface visual-studio-2017
我到处搜索,但似乎找不到对最新 Visual Studio 版本的支持。
有没有办法解决这个问题?
【问题讨论】:
标签: c++ windows qt user-interface visual-studio-2017
Qt 5.9.1 及更高版本是为 VS 2017 64 位预构建的。您可以从official Qt webpage 下载它。如果您需要 32 位,我很遗憾地告诉您,您需要手动编译它(祝您好运,这通常不是一个简单的过程)。 请参阅下面的更新。
此外,您还需要 VS 工具。您可以从here 下载 VS 2017 的最新版本(官方下载页面尚未对此进行更新)。 VS 2017 没有稳定版本(请参阅下面的更新),但最新的(虽然有点旧)开发版本修复了主要的集成问题。可以从here下载。
最后,只需查看official documentation 即可获得有关如何使用它的快速教程。基本上:
更新: 如this post from 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 的第一个正式版本。您可以在 in the Qt's blog 阅读更多信息。
【讨论】: