国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VS中使用Qt開發(fā)項目

這篇具有很好參考價值的文章主要介紹了VS中使用Qt開發(fā)項目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

VS中使用Qt開發(fā)項目


前言

在使用Qt時,Qt本身自帶的IDE(Qt creater)有些人不是很喜歡,想要在自己一直用的VS中開發(fā)Qt項目,本篇將講解一下在VS連接Qt過程中遇到的一系列問題。

各個部分的內(nèi)容都是對于整體開發(fā)環(huán)境來說,也就是說:類似于版本的選擇、配置等問題,都是考慮了很多方面而做的決定。比如選擇Qt的版本不僅僅考慮了VS和Qt的連接,也考慮到了在Qt中使用MySQL數(shù)據(jù)庫。

可以先看看我之前的一篇博客 QT連接MySql數(shù)據(jù)庫失敗,編譯驅(qū)動問題,最詳細解決辦法

關(guān)于在VS中如何使用MySQL后續(xù)我會完善筆記,再更新此篇博客。

?

博主本人搭配:VS2022 + Qt5.15.2 + MySQL8.0
?

一般來說,大概是這么個搭配:
? vs2015匹配的大概是 Qt5.7 、5.9、5.6這些
vs2017匹配的大概是 Qt5.9~Qt5.14
vs2019/vs2022匹配的大概是 Qt5.14~Qt6

?

一、Qt和VS版本的選擇和安裝

(一)Qt版本的選擇和安裝

1、版本選擇

Qt5.15.2
?
為什么選擇這個版本:

(1)在Qt當中連接MySQL數(shù)據(jù)庫時選擇此版本較好,具體理由可以看我前言中提到的博客中的QT的安裝注意部分內(nèi)容,考慮到了使用Qt連接MySQL數(shù)據(jù)庫時的問題

VS中使用Qt開發(fā)項目
(2)到QT5.15.2才開始有MSVC2019的編輯器,這里如果某些人考慮以后使用自己的新版vs開發(fā)QT程序,用新的msvc2019編譯器肯定是沒問題的,如果是2017,您的vs如果太新可能不太支持。這也是在我前言中給出的博客中提到的

那么說能不能得出結(jié)論,高版本VS一定不支持低版本Qt,我覺得不一定,但不推薦!因為編譯環(huán)境穩(wěn)定是首選,如下圖,用vs2022新建了qt5.5項目,用的qt5.5對應(yīng)的msvc2010編譯器且編譯通過,但需要對應(yīng)windows sdk版本等等。

VS中使用Qt開發(fā)項目
VS中使用Qt開發(fā)項目

(3)Qt5.14并不支持vs2019,僅支持2017,在Qt5.14中選擇安裝并使用MSVC2017編譯環(huán)境的情況下,如果電腦上安裝的VS2019,可能不行。歸根來說還是第二點的高版本VS和低版本Qt的兼容問題

注意:在Qt當中使用MSVC編譯器(注意是在Qt中使用MSVC編譯器,而不是在VS中使用Qt):Qt單獨使用MSVC編譯器是需要手動配置的,但如果先下載了完整的VS,就可以不用,具體手動配置操作可參考文章
Qt 添加MSVC2017編譯器(2022年保姆級教程,不安裝完整VS)

?
總結(jié):
最好是VS版本的MSVC編譯器和Qt版本的MSVC編譯器兩者版本對應(yīng),畢竟編譯環(huán)境穩(wěn)定是首選

?

2、Qt的安裝

具體的安裝步驟可參考QT5.15.2在線安裝教程(詳細圖文)

這里給出我自己的插件選擇:
VS中使用Qt開發(fā)項目
VS中使用Qt開發(fā)項目
看見別的博主說: 安裝Qt前最好斷網(wǎng)(5.14之前的版本斷網(wǎng)安裝可以,5.15之后必須在線安裝了),不然無法next,需要賬號注冊,很麻煩。
這里我沒有用到此操作,寫出來給需要的人試試
?
?

(二)VS版本的選擇及安裝

1、版本選擇

VS的版本選擇要求比較簡單,一般符合搭配即可,可以再看看前言中的紅色字體搭配。最低要求VS版本的MSVC編譯器要高于Qt版本的MSVC編譯器,但具體我也沒試過。還是老話:

最好是VS版本的MSVC編譯器和Qt版本的MSVC編譯器兩者版本對應(yīng),畢竟編譯環(huán)境穩(wěn)定是首選

?

2、VS的安裝

具體安裝步驟可參考Visual Studio 2022最新版安裝教程(數(shù)千字圖文詳解),一步步教會你如何安裝并運行VS2022(+背景圖設(shè)置)

VS中使用Qt開發(fā)項目
VS中使用Qt開發(fā)項目
現(xiàn)在都已經(jīng)是模塊化安裝,一般情況下,勾選上使用C++的桌面開發(fā)Visual Studio拓展開發(fā)兩個就好,如上圖
?

二、VS與Qt的連接

(一)安裝插件

打開VS2022,點擊擴展->擴展管理->聯(lián)機->搜索QT,如下圖,下載該插件即可

VS中使用Qt開發(fā)項目

(二)Qt路徑配置

如下圖操作:

VS中使用Qt開發(fā)項目
VS中使用Qt開發(fā)項目
VS中使用Qt開發(fā)項目
將你的Qt的msvc編譯器路徑添加進來即可,注意不要包含到bin這一層,完成后如下:
VS中使用Qt開發(fā)項目

(三)測試

新建項目,直接有qt項目模板 ,按順序下一步,下一步即可:

VS中使用Qt開發(fā)項目
完成后如下:

VS中使用Qt開發(fā)項目
QtWidgetsApplication1.ui:UI界面,雙擊打開,會在QTDesigner工具中打開,可以拖拽插件進行界面設(shè)計。
QtWidgetsApplication1.h:主線程函數(shù)的頭文件,聲明槽函數(shù)名稱,定義主界面UI變量名稱等等。
QtWidgetsApplication1.qrc:資源文件:可以在其中添加軟件圖標等。
main.cpp:包含了程序的入口,界面顯示的操作。
QtWidgetsApplication1.cpp:主線程的程序文件。主線程界面的功能函數(shù)在此文件實現(xiàn)。
?

(四)注意事項

1、如果使用的是Qt6

因為qt6要求是C++17,所以vs項目屬性需要改兩處,如下:

? ①項目右鍵屬性,c/c++,命令行,粘貼/Zc:__cplusplus

? ②項目右鍵屬性,常規(guī),選擇c++17

VS中使用Qt開發(fā)項目
VS中使用Qt開發(fā)項目

注意,目前qt6所有版本和vs2022等組合:僅支持輸出64為應(yīng)用程序!


筆記參考文章1:作者令狐掌門

筆記參考文章2:作者閆有盡意無瓊

若有侵權(quán)行為,請相關(guān)博主聯(lián)系我刪除,新人博主,請多關(guān)照,謝謝。


文章止于風(fēng)景,青春綻放于現(xiàn)在

VS中使用Qt開發(fā)項目文章來源地址http://www.zghlxwxcb.cn/news/detail-430687.html

到了這里,關(guān)于VS中使用Qt開發(fā)項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 使用 VS2022 配置 QT 開發(fā)環(huán)境的步驟

    使用 VS2022 配置 QT 開發(fā)環(huán)境的步驟 QT 是一個跨平臺的 C++ GUI 庫,可以在 Windows、Mac、Linux 等操作系統(tǒng)上運行。在 Visual Studio 2022 中配置 QT 的開發(fā)環(huán)境,可以讓開發(fā)者在 Windows 平臺上更加便捷地進行 QT 開發(fā)。下面是具體的配置步驟: 步驟一:安裝 QT 首先,需要從 QT 官網(wǎng)上下載

    2024年02月07日
    瀏覽(27)
  • qt creater11 翻譯國際化教程教程:

    qt creater11 翻譯國際化教程教程:

    先出效果圖。 閑聊幾句:qt這個翻譯很方便,能直接導(dǎo)出項目里所有文字。 具體步驟如下: 在Qt中,我們可以使用QTranslator類來實現(xiàn)多語言切換。以下是一般步驟: 1. 在你的源代碼中,所有需要翻譯的字符串都需要使用 `tr()` 函數(shù)包裹,例如 `tr(\\\"你好\\\")`。 2. 在項目文件 (.pr

    2024年02月10日
    瀏覽(22)
  • QGIS開發(fā)五:VS使用QT插件創(chuàng)建UI界面

    QGIS開發(fā)五:VS使用QT插件創(chuàng)建UI界面

    前面我們說了在創(chuàng)建項目時創(chuàng)建的是一個空項目,即不使用 Qt 提供的綜合開發(fā)套件 Qt Creator,也不使用 Qt Visual Studio Tools 這類工具。 但是后面發(fā)現(xiàn),如果我想要有更加滿意的界面布局,還是要自己寫一個UI文件,如果不使用QT插件,在VS中導(dǎo)入自己的UI文件編譯起來不是那么容

    2024年02月13日
    瀏覽(31)
  • 創(chuàng)建使用VS2022自帶的數(shù)據(jù)庫

    創(chuàng)建使用VS2022自帶的數(shù)據(jù)庫

    一、如圖新建一個項目 ? 二、點擊“視圖”→“SQL Server對象資源管理器” ?1.選中“Local”的數(shù)據(jù)庫,右鍵點擊“數(shù)據(jù)庫”,添加數(shù)據(jù)庫 ? ? ? 2.右鍵點擊“表”,新建表 ? ?3.在這里建表,更改表名 ? ?4.有的時候會一直在“”更新預(yù)覽”狀態(tài),我的土方法是重啟一起VS 5.由

    2024年02月02日
    瀏覽(31)
  • 使用 VS 2022 開發(fā)C#項目的tips

    使用 VS 2022 開發(fā)C#項目的tips

    拆分一個項目到多個文件 此操作的目的是,不把一個.cs文件寫到一萬米! Window窗體應(yīng)用(WinForm): 直接參考這個: Visual Studio 拆分C#代碼到多個cs文件。 控制臺應(yīng)用: VS2015如何在一個C#工程下,添加多個.cs文件。 具體操作流程: 右鍵項目名稱-新建項-輸入一個名字(可選

    2024年02月08日
    瀏覽(23)
  • Qt項目開發(fā)經(jīng)驗:在Linux平臺下使用Qt進行開發(fā)

    Qt項目開發(fā)經(jīng)驗:在Linux平臺下使用Qt進行開發(fā) 如今,Qt已成為跨平臺應(yīng)用程序開發(fā)中的一大寵兒。在Linux平臺下,Qt的應(yīng)用也是越來越廣泛了。今天,我將和大家分享一些我在Linux平臺下使用Qt進行開發(fā)的經(jīng)驗。 首先,在Linux平臺下安裝Qt并不復(fù)雜。我們可以通過apt-get工具來安

    2024年02月08日
    瀏覽(27)
  • QT自帶PDF庫的使用

    QT自帶PDF庫的使用

    ? ? ? QT自帶PDF庫可以方便的打開PDF文件,并將文件解析為QImage,相比網(wǎng)上提供的開源庫,QT自帶PDF庫使用更方便,也更加可靠,然而,QT自帶PDF庫的使用卻不同于其他通用庫的使用,具備一定的技巧。 1. 安裝 ? ? ? QTPDF在QT中屬于QWebEngine ,在安裝時一定要選擇“Qt WebEngine”

    2024年02月14日
    瀏覽(70)
  • VS項目與Qt項目互轉(zhuǎn)和打開

    VS項目與Qt項目互轉(zhuǎn)和打開

    前提條件,VS已經(jīng)安裝qt-vsaddin插件,可參考《VS2019安裝配置QT插件(qt-vsaddin)》。 VS的Qt插件安裝成功后,在VS2019右側(cè)解決方案資源管理器,選中項目右鍵——Qt——“Create Basic Profile…”,彈出窗口: 窗口左側(cè)選擇想要轉(zhuǎn)化為Qt的項目,點擊OK,每個項目生成pro和pri項目文件

    2023年04月23日
    瀏覽(32)
  • QT上位機開發(fā)(MFC vs QT)

    QT上位機開發(fā)(MFC vs QT)

    【 聲明:版權(quán)所有,歡迎轉(zhuǎn)載,請勿用于商業(yè)用途。 聯(lián)系信箱:feixiaoxing @163.com】 ? ? ? ? 在qt之前,上位機開發(fā)的主要方法就是mfc。后來出現(xiàn)了c#語言之后,上位機的開發(fā)就有一部分人轉(zhuǎn)成了c#。這些開發(fā)都是在windows平臺完成的,而linux上面的界面,則都是通過各種小眾庫

    2024年01月19日
    瀏覽(22)
  • VS和QT聯(lián)合開發(fā)

    提示:本文為學(xué)習(xí)記錄,若有疑問,請聯(lián)系作者,謙虛受教。

    2024年02月21日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包