VS中使用Qt方法詳解


相信大家都知道在 Qt Creator 中可以使用 MSVC 編譯工具對 Qt 項目進行編譯。若有人比較習慣於使用 Visual Studio,或某些項目必須使用 Visual Studio,也可以在 Visual Studio 里創建和管理 Qt 程序項目。

要在 Visual Studio 中使用 Qt,需要安裝一個 Visual Studio 的 Qt 插件,這個插件程序由 Qt 公司提供。目前最新的 Visual Studio Qt 插件是Visual Studio Add-in 2.0.0 for Qt5 MSVC 2015,可以從 Qt 官網下載並安裝。
安裝此插件之前,需已經安裝好 Visual Studio 2015。這里省略 Visual Studio Add-in 2.0.0 for Qt5 的安裝過程。在vs2019里面好像有2017插件可以安裝,但是似乎不太友好。

安裝完成后,在 Visual Studio 的主菜單欄上增加了一個菜單組“Qt VS Tools”,在新建項目向導里增加了可創建 Qt 項目的項目模板。

在 Visual Studio 2015 里創建一個 Qt GUI 應用程序項目。創建項目時選擇項目模板的對話框如圖 1 所示,選擇創建 Qt GUI Application 項目,根據向導提示完成項目 Demo 的創建。
在這里插入圖片描述

            圖1 在 Visual Studio 2015里創建Qt項目Demo

按照向導缺省設置創建完項目后,Visual Studio 管理項目的全部文件,有一個 Demo.ui 的 窗體文件,雙擊此文件,會自動使用 Qt Designer 打開窗體文件進行界面設計,如同在 Qt Creator 里設計窗體一樣。

在首次使用 Visual Studio 編譯 Qt 項目之前,必須先進行一些設置,否則會提示沒有設置 Qt 版本,無法編譯項目。
在這里插入圖片描述

            圖 2 Qt Option設置對話框

首先要設置 Qt 版本。單擊 Visual Studio 菜單項Qt VS Tools→Qt Options,出現如圖 2 所示的對話框。Qt Versions 頁面顯示了可以使用的 Qt 版本(這是已經設置好的界面),在未設置 之前,框里是空白的。單擊“Add”按鈕出現如圖 3 所示的添加 Qt 版本對話框。

在這里插入圖片描述

          圖 3 添加 Qt 版本對話框

單擊“Path”文本框后面的按鈕,在出現的目錄選擇對話框里選擇 Qt 5.9.1 安裝目錄下的 MSVC 編譯器目錄,如D:\Qt\Qt5.9.1\5.9.1\msvc2015_64。選擇目錄后,Version name 編輯框里會自動出現版本名稱,可以修改此名稱為意義更明顯的名字,如“msvc2015-64bit”。 然后,再單擊 Visual Studio 菜單項Qt VS Tools→Qt Project Settings,為項目設置 Qt 版本,出現如圖 4 所示的對話框。在此對話框的 Properties 分頁下的列表框里,在 Version 下拉列表框中選擇某個 Qt 版本。
在這里插入圖片描述

                     圖 4 Qt 項目設置對話框

完成這兩項設置后,再進行編譯就沒有問題了。項目的運行、調試等就都是 Visual Studio 的操作了,這里不再贅述。

提示,在 Qt Creator 里就可以使用 MSVC 編譯器對項目進行編譯,並不是只有在 Visual Studio 里才可以使用 MSVC 編譯器編譯 Qt 的項目。根據個人開發習慣,可使用不同的編譯工具。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM