日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Qt開發(fā)需要用到哪些工具?

奈因PCB電路板設(shè)計 ? 來源:技術(shù)讓夢想更偉大 ? 作者: 李肖遙 ? 2021-07-26 16:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Qt是一個30年前由Qt Company開發(fā)的跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架,隨著版本的不斷更新迭代,加入了很多現(xiàn)有工具鏈比如編譯器、鏈接器、調(diào)試器等,我們分幾個部分講解 Qt 使用到的工具鏈。

GNU 工具集

在上個世紀八十年代,為了推進Free Software Foundation (FSF)自由軟件基金會的發(fā)展,當時的程序員創(chuàng)立了與眾不同的 GNU 項目(GNU's Not Unix),并開發(fā)出來很多開源的系統(tǒng)工具,GNU Compiler Collection(GCC)也就是GNU編譯器套件由此而生。

GNU工具集常用的包含以下幾個

gcc GNU C 語言編譯器
g++ GNU C++ 語言編譯器
gdb 調(diào)試器,用于調(diào)試可執(zhí)行程序
ar 生成靜態(tài)庫 .a ,可以編輯和管理靜態(tài)鏈接庫
make 生成器,可以根據(jù) makefile 文件自動編譯鏈接生成可執(zhí)行程序或庫文件
ld GNU 鏈接器,將目標文件和庫文件鏈接起來,創(chuàng)建可執(zhí)行程序和動態(tài)鏈接庫
ldd 查看可執(zhí)行文件依賴的共享庫(擴展名.so,也叫動態(tài)鏈接庫)
工具 說明

MinGW

全稱Minimalist GNU for Windows,MinGW是為了在Windows使用GNU 工具而誕生的,可以生成 Windows 里面的 exe 程序和 dll 鏈接庫。

特點

MinGW 項目同時支持生成 64 位和 32 位程序,Qt 的 MinGW 版本庫是使用 MinGW-w64 項目里面的工具集生成的。

MinGW 里面工具帶有擴展名.exe

MinGW 里面的生成器文件名為 mingw32-make.exe

MinGW 在鏈接時是鏈接到*.a庫引用文件,生成的可執(zhí)行程序運行時依賴*.dll

MinGW 里沒有 ldd 工具

MinGW 可以通過 dlltool 來生成用于創(chuàng)建和使用動態(tài)鏈接庫需要的文件

相關(guān)鏈接

MinGW 項目主頁

http://www.mingw.org/

MinGW-w64 項目主頁

https://sourceforge.net/projects/mingw-w64/

MSYS2 項目主頁

https://sourceforge.net/projects/msys2/

CMake

全稱Cross platform Make,CMake是一個開源的跨平臺自動化構(gòu)建工具,相信大家搞Linux開發(fā)應(yīng)該很熟悉了,它支持利用各種編譯工具生成可執(zhí)行程序或鏈接庫。

cmake可以跨平臺地生成各式各樣的 makefile 文件,自己去編寫比較麻煩,而CMake可以化繁為簡,qt則是使用 qmake 工具生成 makefile 文件,cmake也是需要了解的。

相關(guān)鏈接

CMake 項目主頁

https://cmake.org/

KDE 項目主頁

https://www.kde.org/

Qt 工具集

Qt 官方的開發(fā)環(huán)境安裝包里有專門的開發(fā)工具,常用的 Qt 開發(fā)工具如下

qmake

可以生成跨平臺的 .pro 項目文件,并能生成相應(yīng)的 Makefile,用于構(gòu)建可執(zhí)行程序或鏈接庫。

uic

全稱User Interface Compiler即用戶界面編譯器,uic 根據(jù) .ui 文件生成用于創(chuàng)建用戶界面的 C++ 代碼頭文件。

rcc

全稱Resource Compiler即資源文件編譯器,負責在項目構(gòu)建過程中編譯 .qrc 資源文件。

qtcreator

集成開發(fā)環(huán)境,可以參考Qt Designer、Qt Quick Designer、Qt Creator有什么區(qū)別?

assistant

Qt 助手,幫助文檔瀏覽查詢工具,簡直是學(xué)習qt的神器,可以說沒有任何教程比得上。

designer

Qt 設(shè)計師,用于可視化編輯圖形用戶界面,并生成.ui文件。

linguist

Qt 語言家,用 linguist 可以翻譯多國語言,一般在界面上可以設(shè)置一個combox按鈕,切換即可換成自定義的語言了。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Qt
    Qt
    +關(guān)注

    關(guān)注

    2

    文章

    322

    瀏覽量

    41141

原文標題:Qt用到的開發(fā)工具有哪些?

文章出處:【微信號:pcbgood,微信公眾號:奈因PCB電路板設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    電磁兼容試驗怎么做?都有哪些類別?需要用到哪些設(shè)備?

    電子產(chǎn)品的電磁兼容性,需要進行一系列的測試,即電磁兼容試驗。電磁兼容試驗的內(nèi)容電磁兼容試驗主要包括電磁發(fā)射試驗和電磁敏感度試驗兩大類。1.電磁發(fā)射試驗:測試被測系統(tǒng)、設(shè)
    的頭像 發(fā)表于 04-24 14:59 ?112次閱讀
    電磁兼容試驗怎么做?都有哪些類別?<b class='flag-5'>需要用到</b>哪些設(shè)備?

    電動車需要做哪些檢測?有哪些方法和標準?需要用到哪些設(shè)備?

    隨著環(huán)保意識的增強和科技的進步,電動車作為一種清潔、高效的交通工具,在全球范圍內(nèi)得到了廣泛的推廣和應(yīng)用。從家用轎車到公共交通,從短途通勤到長途旅行,電動車以其零排放、低噪音、易維護等優(yōu)勢,逐漸
    的頭像 發(fā)表于 04-24 14:56 ?82次閱讀
    電動車<b class='flag-5'>需要</b>做哪些檢測?有哪些方法和標準?<b class='flag-5'>需要用到</b>哪些設(shè)備?

    RK3562 單板機圖形用戶界面開發(fā)完全手冊:Qt Creator 配置與 LVGL 案例詳解(一)

    本節(jié)為創(chuàng)龍科技RK3562 單板機 Qt 開發(fā)指南,核心包含開發(fā)環(huán)境配置、工程編譯、網(wǎng)絡(luò)調(diào)試及實戰(zhàn)案例。詳細說明 Qt Creator 交叉編譯工具
    的頭像 發(fā)表于 02-26 11:41 ?1842次閱讀
    RK3562 單板機圖形用戶界面<b class='flag-5'>開發(fā)</b>完全手冊:<b class='flag-5'>Qt</b> Creator 配置與 LVGL 案例詳解(一)

    瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南之DTC外部中斷觸發(fā)傳輸實驗

    本實驗的目標是使用外部中斷來觸發(fā)DTC傳輸,因此需要用到一個按鍵。
    的頭像 發(fā)表于 12-26 09:32 ?4259次閱讀
    瑞薩RA系列FSP庫<b class='flag-5'>開發(fā)</b>實戰(zhàn)指南之DTC外部中斷觸發(fā)傳輸實驗

    誰有3566+電池+POE充電的方案,有個項目需要用該功能的主板

    誰有3566+電池+POE充電的方案,有個項目需要用該功能的主板
    發(fā)表于 12-01 08:21

    PYQT 應(yīng)用程序框架及開發(fā)工具

    QT 類庫是一個跨平臺的面向?qū)ο蟮?py 類庫,目前主要用于 Linux 下的開發(fā)。Q T 類庫大致可以分為三個部分:控件、框架和工具。 控件:控件部分包括環(huán)境控件,主窗口
    發(fā)表于 10-29 07:15

    RK3506開發(fā)QT Creator開發(fā)手冊,交叉編譯工具鏈與QT應(yīng)用示例,入門必備

    本文基于觸覺智能RK3506核心板/開發(fā)板介紹QTCreator交叉編譯配置與QT應(yīng)用示例。如需購買開發(fā)板進行評估驗證簡介QTCreatorQtCreator?是由TheQtCompany開發(fā)
    的頭像 發(fā)表于 09-30 16:26 ?3967次閱讀
    RK3506<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>QT</b> Creator<b class='flag-5'>開發(fā)</b>手冊,交叉編譯<b class='flag-5'>工具</b>鏈與<b class='flag-5'>QT</b>應(yīng)用示例,入門必備

    創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—Qt工程編譯、GPU核心使用說明

    本文圍繞創(chuàng)龍科技研發(fā)的評估板,詳細說明 Qt 工程編譯與 GPU 核心使用方法。涵蓋基于命令行和 Qt Creator 工具Qt 工程編譯流程,包括交叉編譯
    的頭像 發(fā)表于 09-29 14:16 ?983次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)<b class='flag-5'>開發(fā)</b>板—<b class='flag-5'>Qt</b>工程編譯、GPU核心使用說明

    漢思新材料:無人機哪些部件需要用到環(huán)氧固定膠

    在無人機的制造和維修中,環(huán)氧固定膠因其高強度、優(yōu)異的耐候性、耐化學(xué)性、耐高低溫、出色的絕緣性和抗震性而被廣泛應(yīng)用于需要永久性、高可靠性粘接、密封、固定或灌封的部件。以下是一些無人機中特別需要使用環(huán)氧
    的頭像 發(fā)表于 09-12 11:22 ?985次閱讀
    漢思新材料:無人機哪些部件<b class='flag-5'>需要用到</b>環(huán)氧固定膠

    【匯思博SEEK100開發(fā)板試用體驗】在開發(fā)板鴻蒙OS搭建QT開發(fā)環(huán)境

    Qt Creator 構(gòu)建套件時需要用到的 “Qt 版本” 路徑。-xplatform ohos - clang指定目標平臺,-ohos - arch arm64 - v8a 指定目標架構(gòu)。 ?編譯
    發(fā)表于 08-24 18:34

    哪些工程中需要用到多向應(yīng)變計組?

    同步測量空間多方向應(yīng)變的能力,成為以下關(guān)鍵工程中重要的監(jiān)測工具:一、大型水利水電工程應(yīng)用核心:大體積混凝土結(jié)構(gòu)(如重力壩、拱壩壩體)內(nèi)部應(yīng)力分布極其復(fù)雜,受水壓、
    的頭像 發(fā)表于 07-18 14:37 ?568次閱讀
    哪些工程中<b class='flag-5'>需要用到</b>多向應(yīng)變計組?

    【米爾RK3576開發(fā)板免費體驗】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(fā)環(huán)境搭建以及應(yīng)用部署

    。 使用RKDevTool選擇鏡像和設(shè)備,并將鏡像更新到開發(fā)板。 2、安裝QT Creator 使用BuildRoot構(gòu)建的工具鏈中包含qmake,可以用于開發(fā)
    發(fā)表于 07-14 11:26

    企業(yè)數(shù)字化改造需要用到哪些平臺

    企業(yè)數(shù)字化改造需根據(jù)業(yè)務(wù)需求、技術(shù)基礎(chǔ)和轉(zhuǎn)型目標選擇適配平臺,以下是關(guān)鍵平臺類型及推薦方案: 一、核心業(yè)務(wù)數(shù)字化平臺 低代碼/零代碼開發(fā)平臺 適用場景 :快速構(gòu)建CRM、ERP、OA等業(yè)務(wù)系統(tǒng),降低
    的頭像 發(fā)表于 07-07 17:57 ?1764次閱讀

    電力|智能配電房需要用到哪些設(shè)備?

    一、核心電力設(shè)備:智能化的基礎(chǔ)智能配電房的核心電力設(shè)備是實現(xiàn)配電自動化、高效運行和遠程管理的關(guān)鍵。這些設(shè)備不僅具備傳統(tǒng)配電設(shè)備的功能,還集成了先進的傳感、通信和控制技術(shù),能夠?qū)崟r監(jiān)測、分析和優(yōu)化電力系統(tǒng)的運行狀態(tài)。以下是智能配電房中最核心的電力設(shè)備及其功能詳解。1.智能變壓器智能變壓器是配電系統(tǒng)的核心設(shè)備,承擔電壓轉(zhuǎn)換和電能分配的重要任務(wù)。相比傳統(tǒng)變壓器,智
    的頭像 發(fā)表于 05-09 11:27 ?1014次閱讀
    電力|智能配電房<b class='flag-5'>需要用到</b>哪些設(shè)備?

    如何使用SX3來開發(fā)UVC CAMERA?

    我預(yù)計使用SX3 CYUSB3017來開發(fā)USB3 UVC CAMERA. 這幾天我看了很多資料,也下載了一些程式,有個疑問? 使用SX3來開發(fā)UVC CAMERA,還需要用到GPIF II介面
    發(fā)表于 05-09 07:08
    郓城县| 临颍县| 北票市| 土默特左旗| 大石桥市| 德江县| 班戈县| 沙田区| 青海省| 元谋县| 千阳县| 电白县| 高青县| 洛川县| 石家庄市| 莱州市| 德江县| 牟定县| 南充市| 西安市| 同德县| 山阴县| 朝阳区| 柯坪县| 承德县| 青龙| 沙河市| 淮北市| 莲花县| 大悟县| 安化县| 鸡西市| 璧山县| 夏邑县| 娄烦县| 土默特右旗| 南陵县| 阿鲁科尔沁旗| 隆昌县| 甘泉县| 开江县|