日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

qt 部署 错误_QT for Windows安装配置总结及采坑问题汇总

發(fā)布時間:2023/12/20 windows 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt 部署 错误_QT for Windows安装配置总结及采坑问题汇总 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

QT for Windows安裝配置總結(jié)及采坑問題匯總

一、安裝包下載

二、安裝

三、Qt Creator配置

四、遇到的問題

一、安裝包下載

1.Qt官方下載地址:http://download.qt.io/archive/qt/,選擇對應(yīng)系統(tǒng)的版本進行下載。如:http://download.qt.io/archive/qt/5.13/5.13.0/目錄下的qt-opensource-windows-x86-5.13.0.exe安裝包。

2.VS調(diào)試器:需下載Windows 10 SDK,來生成相關(guān)調(diào)試工具。下載地址:Windows 10 SDK。

需強調(diào)的是該官方SDK只提供Windows 10版本的,但是Windows其它系統(tǒng)也是可以用的,直接下載安裝即可。

Windows 10 SDK

適用于 Windows 10 版本 1903 的 Windows 10 SDK (10.0.18362.0) 可提供用于生成 Windows 10 應(yīng)用的最新標頭、庫、元數(shù)據(jù)和工具。

使用此 SDK 生成用于 Windows 10 版本 1903 及舊版 Windows 的通用 Windows 平臺 (UWP) 應(yīng)用和 Win32 應(yīng)用。

二、安裝

1.Qt安裝

打開Qt安裝包進行安裝,因為Qt相關(guān)編譯器及組件較多,建議自定義安裝目錄。走到“組件”安裝步驟:如果使用MinGW編譯器進行編譯,那需要選擇MinGW相關(guān)模塊。而我們使用VS編譯器編譯,那么需要選擇VS相關(guān)的編譯器。同理Android和iOS編譯的話,需要選擇Android、iOS對應(yīng)的編譯器。

第1部分為不同類型的編譯器,選擇“MSVC 2015 64-bit”;

第2部分Sources包含Qt源碼,選擇后會將Qt源碼部署到安裝目錄下;

第3部分為Qt中的模塊組件,可根據(jù)實際開發(fā)需求按需選擇。

其中:Qt WebEngine模塊為谷歌瀏覽器引擎;后綴帶“(TP)”表示技術(shù)預(yù)覽版組件。

第4部分為Tools組件,選擇Qt Creator 4.6.1 CDB Debugger Support即可。

其中:Qt Creator 4.6.1 CDB Debugging Support是VS編譯器組件;

MinGW 5.3.0是MinGW交叉編譯工具;

Strawbery Perl 5.22.1.3是Perl編譯工具。

2. Windows 10 SDK安裝(VS調(diào)試器)

安裝SDK,只需選擇Debugging Tools for Windows即可:

執(zhí)行下一步完成安裝,后邊在Qt中Debugger中會出現(xiàn)已安裝調(diào)試器。

三、Qt Creator配置

我們首先看幾個配置

1.Qt Version

一般不需要配置,在Qt安裝過程中已經(jīng)選擇好并安裝,會自動檢測到。最后在“構(gòu)建套件(Kit)”中選擇。

2.編譯器

編譯器一般不需要配置,在Qt安裝過程中已經(jīng)選擇好并安裝,會自動檢測到。最后在“構(gòu)建套件(Kit)”中選擇。

3.Debugger

自動識別Windows 10 SDK中的Debugger,選擇PC系統(tǒng)對應(yīng)的64位Debugger。

注:如果無匹配的Debugger,那么需要自行安裝,見上文二中“2. Windows 10 SDK安裝”。

4.配置“構(gòu)建套件Kit”

上述配置完成后,進入“構(gòu)建套件”,選擇自動檢測中的“Desktop Qt 5.11.0 MSVC 2015(默認)”,其中配置項包括:

設(shè)備為Local PC桌面類型;

Qt版本默認自動選擇;

調(diào)試器選擇上文配置好的調(diào)試器;

編譯器分別選擇C與C++對應(yīng)的編譯器,已在上文已配置好。

若套件“Desktop Qt 5.11.0 MSVC 2015(默認)”上無紅色、黃色感嘆號,說明配置成功。

注意:一定要選擇對應(yīng)位數(shù)匹配的選項,如果配置不正確會出現(xiàn)感嘆號警告。

四、遇到的問題

整個過程遇到了不少坑爹的問題,最終被我一一克服,下面對這些問題進行了梳理:

1.無MSVC2015對應(yīng)的Debugger

原因:缺少Windows Debugger插件,按照上文步驟安裝即可。

2.error: Expected token ","

原因:文件中存在中文,可嘗試以下解決方法:

把中文字符串使用qstr包起來。

界面上隨便按一下空格鍵,保存一下,這個界面上的所有這種錯誤就消失了。

3.error: msvc-version.conf loaded but QMAKE_MSC_VER isn’t set

解決方法:進入目錄D:\Softwares\QT\5.11.0\msvc2015_64\mkspecs\common\,記事本打開msvc-version.conf文件,添加“QMAKE_MSC_VER = 1900”,如下圖所示:

4.Error while building/deploying project qgroundcontrol (kit: Desktop Qt 5.11.0 MSVC2015 64bit) When executing step “Make”.

LINK : fatal error LNK1181: cannot open input file 'obj\QGCMapEngine.obj'

jom: F:\Ewatt-Work File\3QGC\build_MSVC2015_64_debug\Makefile.Debug [debug\QGroundControl.exe] Error 1181

jom: F:\Ewatt-Work File\3QGC\build_MSVC2015_64_debug\Makefile [debug] Error 2

14:56:27: 進程"D:\Softwares\QT\Tools\QtCreator\bin\jom.exe"退出,退出代碼 2 。

Error while building/deploying project qgroundcontrol (kit: Desktop Qt 5.11.0 MSVC2015 64bit)

When executing step "Make"

解決方法:修改項目-Shadow build構(gòu)建目錄,將路徑設(shè)置為工程所在路徑。

5.提示缺少某組件

解決方法:那么需要添加或刪除組件。運行Qt安裝目錄中的Maintainance.exe組件管理工具程序。

選擇“添加或移除組件”,但提示:至少需要一個有效且已啟用的存儲庫。

需要設(shè)置遠程代理存儲庫:

點擊“設(shè)置”,選擇“存儲庫-臨時存儲庫”,添加存儲庫路徑(Windows):http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/,其他系統(tǒng)設(shè)置對應(yīng)系統(tǒng)的路徑。

設(shè)置完成后,“添加或移除組件”頁面就可以點擊“下一步”進入同Qt安裝時一樣的組件選擇頁面了。

————————————————

版權(quán)聲明:本文為CSDN博主「JeffersonGO」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/JeffersonZHabc/article/details/103988450

總結(jié)

以上是生活随笔為你收集整理的qt 部署 错误_QT for Windows安装配置总结及采坑问题汇总的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。