下載和安裝VS:
(1)visual Studio2022下載鏈接:https://visualstudio.microsoft.com/zh-hans/?rr=https://www.microsoft.com/zh-cn/
(2)下載完成后,打開VisualStudioSetup,點擊繼續(xù),選擇以下模塊。
下載和安裝Qt
`(1)通過路徑下載qt5.13.2,https://download.qt.io/archive/qt/5.13/5.13.2/
(2)下載完畢后,打開軟件,點擊Next。如果有QT賬號,直接在位置1 登錄,如果沒有QT賬號,需要在位置2 進(jìn)行注冊,輸入郵箱,注冊密碼后,勾選復(fù)選框,點擊next,會給郵箱發(fā)送一份郵件。
(3)打開郵箱郵件,點擊VERIFY HERE下面的鏈接,進(jìn)入后完善資料,點擊確定,注冊完成。
(4)輸入賬號密碼到位置1,然后選擇以下內(nèi)容,點擊next完成。
插件下載:
打開vs2022軟件,點擊擴(kuò)展,管理擴(kuò)展,聯(lián)機(jī),搜索Qt Visual Studio Tools,點擊下載。下載完畢后關(guān)閉VS軟件,彈出安裝框,點擊Modify即可 。
環(huán)境配置:
(1)點擊擴(kuò)展,Qt VS Tools,Qt Versions,添加環(huán)境,路徑為如下圖;
(2)配置完成點擊確定,關(guān)閉vs2022。
(3)打開vs2022,創(chuàng)建新項目,選擇Qt widgets application。
(4)選擇需要的環(huán)境,debug或者release,點擊下一步,點擊完成。
(5)點擊本地windows調(diào)試器或者F5,編譯運行如下。
創(chuàng)建析構(gòu)函數(shù):
為了避免內(nèi)存泄漏,首先創(chuàng)建析構(gòu)函數(shù)。
將原代碼改為以下:
QtWidgetsApplication2.h文件
#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_QtWidgetsApplication2.h"
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif
class QtWidgetsApplication2 : public QMainWindow
{
Q_OBJECT
public:
QtWidgetsApplication2(QWidget *parent = nullptr);
~QtWidgetsApplication2();
private:
Ui::QtWidgetsApplication2Class *ui;
};
QtWidgetsApplication2.cpp文件
#include "QtWidgetsApplication2.h"
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
QtWidgetsApplication2::QtWidgetsApplication2(QWidget *parent)
: QMainWindow(parent),
ui(new Ui::QtWidgetsApplication2Class)
{
ui->setupUi(this);
//設(shè)置窗口標(biāo)題
setWindowTitle("測試窗口");
//重設(shè)大小
resize(400, 500);
setStyleSheet("QWidget{background-color:blue}");
}
QtWidgetsApplication2::~QtWidgetsApplication2()
{
delete ui;
ui = nullptr;
}
存在問題:
雙擊ui文件無法打開:
(1)右鍵ui文件,選擇打開方式,將 Qt Designer設(shè)置為默認(rèn);
(2)點擊添加,點擊程序行后面的三個點,選擇QT安裝路徑下的designer.exe,我的路徑為D:\soft\QT\5.13.2\msvc2017\bin,點擊確認(rèn)。文章來源:http://www.zghlxwxcb.cn/news/detail-608659.html
安裝完畢,記得點贊收藏?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-608659.html
到了這里,關(guān)于VS2022+QT5.13.2環(huán)境配置及安裝測試教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!