色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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 工具集

在上個世紀(jì)八十年代,為了推進(jìn)Free Software Foundation (FSF)自由軟件基金會的發(fā)展,當(dāng)時的程序員創(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 鏈接器,將目標(biāo)文件和庫文件鏈接起來,創(chuàng)建可執(zhí)行程序和動態(tài)鏈接庫
ldd 查看可執(zhí)行文件依賴的共享庫(擴(kuò)展名.so,也叫動態(tài)鏈接庫)
工具 說明

MinGW

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

特點(diǎn)

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

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

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

MinGW 在鏈接時是鏈接到*.a庫引用文件,生成的可執(zhí)行程序運(yùn)行時依賴*.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即資源文件編譯器,負(fù)責(zé)在項目構(gòu)建過程中編譯 .qrc 資源文件。

qtcreator

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

assistant

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

designer

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

linguist

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

編輯:jq

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

    關(guān)注

    1

    文章

    302

    瀏覽量

    37899

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

    在進(jìn)行高速信號放大設(shè)計時,往往需要用到反饋電路,是否反饋電路越短越好?

    在進(jìn)行高速信號放大設(shè)計時,往往需要用到反饋電路,是否反饋電路越短越好,不同封裝是否在這方面有不同優(yōu)勢?
    發(fā)表于 09-26 07:55

    射頻連接器mcx需要用到護(hù)線套嗎

     德索工程師說道射頻連接器MCX是否需要用到護(hù)線套,這主要取決于具體的應(yīng)用場景、環(huán)境條件以及保護(hù)需求。以下是對此問題的詳細(xì)分析:   MCX連接器是一種超小型射頻連接器,發(fā)明于1980年代
    的頭像 發(fā)表于 09-02 10:48 ?243次閱讀
    射頻連接器mcx<b class='flag-5'>需要用到</b>護(hù)線套嗎

    什么時候需要用到no phase reversal運(yùn)放呢?

    什么時候需要用到no phase reversal運(yùn)放呢? 此時不用的話會造成什么影響呢?
    發(fā)表于 08-02 14:09

    請問INA231EVM采樣電阻需要用多大的?

    INA231EVM 采樣電阻需要用多大的?
    發(fā)表于 08-01 06:18

    ADXL1002噪聲密度,非線性度,量程,靈敏度該如何測試?需要用到哪些器件?

    ADXL1002比如噪聲密度,非線性度,量程,靈敏度該如何測試,需要用到哪些器件,有沒有相應(yīng)的學(xué)習(xí)資料。
    發(fā)表于 05-31 06:29

    鴻蒙OS開發(fā):【一次開發(fā),多端部署】應(yīng)用(資源使用)

    在頁面開發(fā)過程中,經(jīng)常需要用到顏色、字體、間距、圖片等資源,在不同的設(shè)備或配置中,這些資源的值可能不同。
    的頭像 發(fā)表于 05-21 15:43 ?1009次閱讀
    鴻蒙OS<b class='flag-5'>開發(fā)</b>:【一次<b class='flag-5'>開發(fā)</b>,多端部署】應(yīng)用(資源使用)

    STM32的PMSM FOC 4.2需要用哪種版本的KEIL MDK ?

    請問,STM32的PMSM FOC 4.2 需要用哪種版本的 KEIL MDK ? 我原先采用FOC 4.0 ,開發(fā)工具用的是KEIL 5.10,換到4.2以后顯示打不開工程。
    發(fā)表于 05-13 08:35

    電動車上 哪些部分需要用到霍爾元件?

    霍爾元件
    hallwee
    發(fā)布于 :2024年05月11日 15:07:58

    在一個應(yīng)用中需要用到ST32的觸摸遇到的疑問求解

    我在一個應(yīng)用中需要用到ST32的觸摸,現(xiàn)在遇到問題,向大家求助,謝謝! 1、htsc.Init.ChannelIOs這個配置是指我們用手觸摸的那個管腳吧? 我理解是手觸摸的端口,且可以接多個觸摸端口
    發(fā)表于 04-23 07:16

    電源測試需要用到哪些計算公式?

    在電源模塊測試過程中不僅要了解測試過程和步驟,對于一些測試項目而言還需要了解其正確的計算測試方法,得到準(zhǔn)確的測試結(jié)果。
    的頭像 發(fā)表于 03-13 14:32 ?512次閱讀

    Qt上位機(jī)開發(fā)實(shí)戰(zhàn)案例

    Qt Creator是一個用于Qt開發(fā)的輕量級跨平臺集成開發(fā)環(huán)境。 Qt Creator可帶來兩大關(guān)鍵益處: 提供首個專為支持跨
    的頭像 發(fā)表于 03-13 12:31 ?2469次閱讀
    <b class='flag-5'>Qt</b>上位機(jī)<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn)案例

    Qt For OpenHarmony圖形化的進(jìn)展突破

    Qt 適配 OpenHarmony 意義 Qt 是一個 C++ 跨平臺開發(fā)框架,主要用開發(fā)圖形用戶界面(Graphical User In
    的頭像 發(fā)表于 02-02 14:29 ?1486次閱讀
    <b class='flag-5'>Qt</b> For OpenHarmony圖形化的進(jìn)展突破
    主站蜘蛛池模板: 日本无码欧美激情在线视频| 91精品福利一区二区| 99热久久爱五月天婷婷| 国产午夜精品自在自线之la | 日本夜爽爽一区二区三区| 亚洲中文无码AV在线观看| 被老师按在办公桌吸奶头| 九九99国产香蕉视频| 神马影院在线eecss伦理片| 69国产精品人妻无码免费| 国际老妇高清在线观看| 色多多污污在线播放免费| 99re5久久热在线| 久久精品国产99欧美精品亚洲| 无码欧美XXXXX在线观看裸| 99re精品视频在线播放视频| 花蝴蝶免费观看影视| 十八禁久久成人一区二区| CHINSEFUCKGAY无套| 兰桂坊人成社区亚洲精品 | 亚洲一区二区三区免费看 | 野花日本手机观看大全免费3| 芳草地在线观看免费视频| 女人一级毛片免费视频观看| 野花韩国在线观看| 黑人巨大交牲老太| 午夜亚洲精品不卡在线| 耽美肉文 高h失禁| 秋霞电影网视频一区二区三区| 2012中文字幕在线动漫电影| 精品淑女少妇AV久久免费| 亚洲爱视频| 国产精品第3页| 三级网址在线| 成人手机在线| 日本xxxx96| 百性阁论坛首页| 囚禁固定在调教椅上扩张H| seyeye高清视频在线| 蜜桃精品成人影片| 91看片淫黄大片.在线天堂 |