簡體   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