chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

GNU 工具集

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

GNU工具集常用的包含以下幾個(gè)

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

MinGW

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

特點(diǎn)

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

MinGW 里面工具帶有擴(kuò)展名.exe

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

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

MinGW 里沒有 ldd 工具

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

相關(guān)鏈接

MinGW 項(xiàng)目主頁

http://www.mingw.org/

MinGW-w64 項(xiàng)目主頁

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

MSYS2 項(xiàng)目主頁

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

CMake

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

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

相關(guān)鏈接

CMake 項(xiàng)目主頁

https://cmake.org/

KDE 項(xiàng)目主頁

https://www.kde.org/

Qt 工具集

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

qmake

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

uic

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

rcc

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

qtcreator

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

assistant

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

designer

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

linguist

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

編輯:jq

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

    關(guān)注

    2

    文章

    317

    瀏覽量

    39871

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    本文基于觸覺智能RK3506核心板/開發(fā)板介紹QTCreator交叉編譯配置與QT應(yīng)用示例。如需購買開發(fā)板進(jìn)行評(píng)估驗(yàn)證簡介QTCreatorQtCreator?是由TheQtCompany開發(fā)
    的頭像 發(fā)表于 09-30 16:26 ?2304次閱讀
    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)用示例,入門必備

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

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

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

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

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

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

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

    我預(yù)計(jì)使用SX3 CYUSB3017來開發(fā)USB3 UVC CAMERA. 這幾天我看了很多資料,也下載了一些程式,有個(gè)疑問? 使用SX3來開發(fā)UVC CAMERA,還需要用到GPIF II介面
    發(fā)表于 05-09 07:08

    網(wǎng)線需要用屏蔽的嗎

    網(wǎng)線是否需要屏蔽,主要取決于具體的應(yīng)用場景和需求。以下是對(duì)屏蔽網(wǎng)線和非屏蔽網(wǎng)線的詳細(xì)比較,以及它們各自適用的場景: 屏蔽網(wǎng)線 結(jié)構(gòu):屏蔽網(wǎng)線在內(nèi)部導(dǎo)線的外層包裹了一層金屬網(wǎng)或金屬箔,這種結(jié)構(gòu)可以有效
    的頭像 發(fā)表于 03-05 10:16 ?1845次閱讀

    如果需要使用DMD進(jìn)行成像控制,需要用到哪些部件?

    我想問一下,如果需要使用DMD進(jìn)行成像控制,需要用到哪些部件?是只需要控制板和DMD芯片么?那么評(píng)估模塊是用來干什么的呢?
    發(fā)表于 02-28 06:40

    做的一個(gè)系統(tǒng)需要用到4片ADS1298,在多器件聯(lián)接方式中,標(biāo)準(zhǔn)模式和菊鏈模式,哪個(gè)更換好一些?

    我正在做的一個(gè)系統(tǒng)需要用到4片ADS1298,在多器件聯(lián)接方式中,標(biāo)準(zhǔn)模式和菊鏈模式,哪個(gè)更換好一些? 優(yōu)勢在哪里?
    發(fā)表于 02-08 06:54

    Qt Group發(fā)布Qt AI Assistant,助力跨平臺(tái)UI開發(fā)

    為了進(jìn)一步提升跨平臺(tái)用戶界面(UI)開發(fā)的效率與便捷性,Qt Group近日推出了一款實(shí)驗(yàn)性工具——Qt AI Assistant。這款工具
    的頭像 發(fā)表于 02-07 13:47 ?1462次閱讀

    如果用ADS129X采集EEG信號(hào),需要用到右腿驅(qū)動(dòng)嗎?

    如下幾個(gè)問題請(qǐng)教專家: 1,EEG產(chǎn)品是否需要用到RLD? 2,因?yàn)镋EG需要參考電極,所以EEG上是否可以用RLD功能來作為參考電極? 2,如果不用RLD作為參考電極,是不是把N極作為參考電極? 3,如果是N極為參考電極,是不是可以把每個(gè)通道的N極并聯(lián)在一起? 再次叩謝
    發(fā)表于 12-30 07:12

    傳感器要用到什么稀有金屬?

    傳感器要用到什么稀有金屬?
    的頭像 發(fā)表于 12-10 01:00 ?454次閱讀
    傳感器<b class='flag-5'>要用到</b>什么稀有金屬?

    n型焊接頭需要用到哪些材料

    德索工程師說道N型焊接頭作為射頻同軸連接器的一種,其制造過程中需要使用多種材料以確保其性能的穩(wěn)定性和可靠性。以下是對(duì)N型焊接頭所需材料的詳細(xì)分析: 銅合金:N型焊接頭的核心接觸件通常采用高導(dǎo)電性
    的頭像 發(fā)表于 11-20 10:52 ?750次閱讀
    n型焊接頭<b class='flag-5'>需要用到</b>哪些材料

    ADS9234R這個(gè)AD的寄存器如何配置,需要用到哪幾個(gè)引腳?

    請(qǐng)問一下,ADS9234R這個(gè)AD的寄存器如何配置,需要用到哪幾個(gè)引腳?時(shí)序是怎樣的?與復(fù)位信號(hào)有什么關(guān)系?感覺官方文檔對(duì)寄存器配置這一塊描述比較少,我用FPGA與ADS9234R做接口,寫入寄出器參數(shù),讀出總是不對(duì)。
    發(fā)表于 11-15 07:48

    芯片開發(fā)必備工具|好用的文件比對(duì)工具有哪些?

    在芯片開發(fā)工程中,通常為了知道工程目錄下發(fā)生了哪些改動(dòng),或者兩份源碼文件之間有什么不同,會(huì)需要用到文件和文件夾的比對(duì)工具。使用工具比肉眼觀察更便捷,也更精確!本文將介紹自己最常用的幾款
    的頭像 發(fā)表于 11-01 08:11 ?1719次閱讀
    芯片<b class='flag-5'>開發(fā)</b>必備<b class='flag-5'>工具</b>|好用的文件比對(duì)<b class='flag-5'>工具</b>有哪些?

    調(diào)試音頻放大倍數(shù)時(shí),需要用到1khz 0db的正弦波測試音源,請(qǐng)問下這個(gè)0db對(duì)應(yīng)的電壓峰峰值的幅度是多少?

    調(diào)試音頻放大倍數(shù)時(shí),需要用到1khz 0db的正弦波測試音源,請(qǐng)問下這個(gè)0db對(duì)應(yīng)的電壓峰峰值的幅度是多少? 怎么計(jì)算的? 謝謝
    發(fā)表于 10-28 08:04