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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

Qt開發需要用到哪些工具?

奈因PCB電路板設計 ? 來源:技術讓夢想更偉大 ? 作者: 李肖遙 ? 2021-07-26 16:59 ? 次閱讀

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

GNU 工具集

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

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

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

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庫引用文件,生成的可執行程序運行時依賴*.dll

MinGW 里沒有 ldd 工具

MinGW 可以通過 dlltool 來生成用于創建和使用動態鏈接庫需要的文件

相關鏈接

MinGW 項目主頁

http://www.mingw.org/

MinGW-w64 項目主頁

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

MSYS2 項目主頁

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

CMake

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

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

相關鏈接

CMake 項目主頁

https://cmake.org/

KDE 項目主頁

https://www.kde.org/

Qt 工具集

Qt 官方的開發環境安裝包里有專門的開發工具,常用的 Qt 開發工具如下

qmake

可以生成跨平臺的 .pro 項目文件,并能生成相應的 Makefile,用于構建可執行程序或鏈接庫。

uic

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

rcc

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

qtcreator

集成開發環境,可以參考Qt Designer、Qt Quick Designer、Qt Creator有什么區別?

assistant

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

designer

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

linguist

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

編輯:jq

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

    關注

    1

    文章

    308

    瀏覽量

    38013

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

文章出處:【微信號:pcbgood,微信公眾號:奈因PCB電路板設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如果用ADS129X采集EEG信號,需要用到右腿驅動嗎?

    如下幾個問題請教專家: 1,EEG產品是否需要用到RLD? 2,因為EEG需要參考電極,所以EEG上是否可以用RLD功能來作為參考電極? 2,如果不用RLD作為參考電極,是不是把N極作為參考電極? 3,如果是N極為參考電極,是不是可以把每個通道的N極并聯在一起? 再次叩謝
    發表于 12-30 07:12

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

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

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

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

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

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

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

    在進行高速信號放大設計時,往往需要用到反饋電路,是否反饋電路越短越好,不同封裝是否在這方面有不同優勢?
    發表于 09-26 07:55

    射頻連接器mcx需要用到護線套嗎

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

    什么時候需要用到no phase reversal運放呢?

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

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

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

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

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

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

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

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

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

    在一個應用中需要用到ST32的觸摸遇到的疑問求解

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

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

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

    Qt上位機開發實戰案例

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

    Qt For OpenHarmony圖形化的進展突破

    Qt 適配 OpenHarmony 意義 Qt 是一個 C++ 跨平臺開發框架,主要用開發圖形用戶界面(Graphical User In
    的頭像 發表于 02-02 14:29 ?1647次閱讀
    <b class='flag-5'>Qt</b> For OpenHarmony圖形化的進展突破
    主站蜘蛛池模板: 欧亚一卡二卡日本一卡二卡| 亚洲 日韩经典 中文字幕| 在线观看中文| 免费观看男生桶美女私人部位| mm625亚洲人成电影网| 奇米狠狠干| 国产亚洲精品久久久久久线投注| 亚洲欧美偷拍视频一区| 恋夜影院安卓免费列表uc| 拔萝卜电视剧高清免费| 亚洲国产综合久久精品| 妈妈的朋友6未删减版完整在线| 潮 喷女王cytherea| 亚洲久久少妇中文字幕| 欧美xxbb| 黄 色 网 站 免 费 涩涩屋| 97色伦在色在线播放| 天天国产在线精品亚洲| 久久永久免费视频| 国产成人无码区免费内射一片色欲| 亚洲一区二区三区乱码在线欧洲| 欧美巨大xxxx做受孕妇视频| 国产午夜精品理论片| 99精品视频免费观看| 亚洲 日韩 欧美 国产专区| 美女搞鸡网站| 国产色青青视频在线观看| bl撅高扒开臀缝哦| 亚洲一在线| 我和妽妽在厨房里的激情区二区 | 纵欲(高H)| 无码国产成人777爽死在线观看| 麻豆国产MV视频| 国精产品一区一区三区M| 被老头下药玩好爽| 真人做受120分钟免费看| 午夜免费啪视频观看视频| 鸥美一级黄色片| 六六影院午夜伦理| 精品国产乱码久久久久久免费流畅| 国产成人在线观看网站|