女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

在不適用IDE的情況下如何用命令行編譯QT呢

工程師鄧生 ? 來源:學益得智能硬件 ? 作者:Lee ? 2022-09-02 11:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這個問題除了面試的時候,面試官會提到,其他時候基本用不著。

編譯QT程序分為三步:創建工程文件、生成makefile、編譯源碼。

源碼

源碼直接貼上課上的代碼,模擬Windows的運行窗口,實現一個簡單的頁面。

代碼存放的路徑不能有中文。

qmake.cpp

pYYBAGMRc-2AAmdNAAEYIAHt5pU644.jpg
pYYBAGMRc_WATqdTAAENNka_mGw609.jpg

搭建環境

雖然是用命令行編譯,但是還得安裝QT的庫和一些常用的編譯工具。這里安裝的是QT5.8開發環境,里面集成了QtCreator。

提前配置好環境變量。


ba34be20-29dd-11ed-ba43-dac502259ad0.png ?

一個是qmake的安裝路徑,一個是mingw32-make的路徑。

生成工程文件

打開cmd,進入源碼所在目錄。

ba5ec7ba-29dd-11ed-ba43-dac502259ad0.png ?

使用qmake生成工程文件。


ba8e96f2-29dd-11ed-ba43-dac502259ad0.png ?

如果執行成功,會多出一個.pro文件,即工程文件。

修改工程文件,添加兩個庫。


bb5df294-29dd-11ed-ba43-dac502259ad0.png ?

生成makefile文件

使用qmake命令生成makefile文件。

bc145408-29dd-11ed-ba43-dac502259ad0.png ?

這一步會生成好幾個文件和文件夾。

編譯源碼


bc4b28e8-29dd-11ed-ba43-dac502259ad0.png ?

最終在release目錄下生成的exe文件就是可執行文件,雙擊即可運行。

bcea0012-29dd-11ed-ba43-dac502259ad0.png



審核編輯:劉清

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

    關注

    4

    文章

    3614

    瀏覽量

    91401
  • QTcreator
    +關注

    關注

    0

    文章

    11

    瀏覽量

    7071

原文標題:拋開IDE,如何用命令行編譯QT?

文章出處:【微信號:學益得智能硬件,微信公眾號:學益得智能硬件】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    為APM32F411打造可自動化的命令行工作流

    拿到APM32F411的TINY板卡后,在打開官方提供的SDK發現,他們提供的MDK、IAR、Eclipse的工程示例。非常不錯,但是我想著有一些場景下在沒有安裝IDE情況下怎么編譯程序
    的頭像 發表于 07-11 10:00 ?937次閱讀
    為APM32F411打造可自動化的<b class='flag-5'>命令行</b>工作流

    淺談wsl --update` 命令行選項無效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項無效: --update
    的頭像 發表于 06-27 10:28 ?555次閱讀

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發表于 06-04 11:30 ?631次閱讀

    aurix development studio無法用命令行編譯工程的原因?

    aurix development studio無法用命令行編譯工程
    發表于 04-18 06:50

    請問如何通過S32K312命令行構建代碼?

    現在我們已經通過 S32DS3.5 IDE 開發了固件,它也可以工作了。 最近,我們收到了通過命令行構建代碼的要求,并且 我從 S32DS 幫助內容中讀取了相關文檔,但這種情況會發生 有關 JAVA
    發表于 04-09 07:48

    何用幾條命令搞定Ubuntu系統的網絡配置

    某些場景,設備沒有顯示器或屏可以用,這時候通過命令行來設置網絡就變得特別重要了。本文將介紹如何用幾條命令搞定Ubuntu系統的網絡配置。
    的頭像 發表于 03-14 10:53 ?2195次閱讀
    如<b class='flag-5'>何用</b>幾條<b class='flag-5'>命令</b>搞定Ubuntu系統的網絡配置

    Linux常用命令行總結

    學習了一段時間的linux之后,開始著手基本命令的學習,這里主要記錄一些學習過程中重要的知識點供以后查閱。
    的頭像 發表于 03-03 10:40 ?493次閱讀
    Linux常<b class='flag-5'>用命令行</b>總結

    curl wget bond:深入解析命令行工具的差異與應用場景

    curl curl 是一個用于與服務器進行數據傳輸的命令行工具。它支持多種協議,包括 HTTP、HTTPS、 FTP 等。 基本用法 獲取網頁內容: curl http://example.com
    的頭像 發表于 01-24 09:20 ?439次閱讀

    圖形用戶界面與命令行接口的比較

    計算機科學和信息技術領域,用戶與計算機交互的方式主要分為兩種:圖形用戶界面(GUI)和命令行接口(CLI)。這兩種界面各有優勢和局限性,適用于不同的場景和用戶需求。 1. 定義與基本特征 圖形用戶
    的頭像 發表于 11-12 14:38 ?1217次閱讀

    Mobaxterm 的命令行使用方法

    的遠程桌面協議(如RDP和VNC),以及文件傳輸協議(如FTP和SFTP)。本文將詳細介紹如何使用Mobaxterm的命令行功能。 2. 安裝 Mobaxterm 開始之前,確保你已經安裝
    的頭像 發表于 11-11 09:08 ?5024次閱讀

    詳解kubectl常用命令

    詳解kubectl常用命令
    的頭像 發表于 11-05 15:39 ?1352次閱讀
    詳解kubectl常<b class='flag-5'>用命令</b>

    Linux實用命令大全

    Linux實用命令大全
    的頭像 發表于 10-23 13:50 ?653次閱讀
    Linux實<b class='flag-5'>用命令</b>大全

    APM32F411板的python+pyocd命令行操作

    前段時間學習了一如何使用pyocd配合APM32F411VCTINY板命令行給它進行各種騷操作,使用一段時間后就想著:pyocd是基
    的頭像 發表于 10-18 16:21 ?1010次閱讀
    APM32F411板的python+pyocd<b class='flag-5'>命令行</b>操作

    Windows操作系統中的常用命令

    Windows操作系統提供了許多實用的命令行工具,通過命令行界面(Command Prompt)或Windows PowerShell,用戶可以執行各種任務,如文件管理、系統維護、網絡配置等。掌握
    的頭像 發表于 08-07 15:40 ?1168次閱讀
    Windows操作系統中的常<b class='flag-5'>用命令</b>

    【飛凌嵌入式OK527N-C開發板體驗】5.準備SDK+編譯瀏覽器程序

    太大,一直沒有向虛擬機中拷貝。 下圖是使用共享文件夾拷貝源碼,確實需要 很久很久 經歷給虛擬機分配空間后,終于完成代碼的解壓 按使用文檔的步驟應該是使用命令行編譯整體及編譯示例,考慮我不想整體重新
    發表于 07-28 18:32