在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    3554

    瀏覽量

    89011
  • QTcreator
    +關注

    關注

    0

    文章

    11

    瀏覽量

    6847

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    Mobaxterm 的命令行使用方法

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

    Linux實用命令大全

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

    APM32F411板的python+pyocd命令行操作

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

    Windows操作系統中的常用命令

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

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

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

    使用idf4.3命令行打開menuconfig,如何才能開啟lwip配置界面?

    請問使用idf4.3命令行打開menuconfig,如何才能開啟lwip配置界面。
    發表于 06-21 06:08

    鴻蒙ArkUI-X跨平臺開發:【命令行工具(ACE Tools)】

    ACE Tools是一套為ArkUI-X項目跨平臺應用開發者提供的命令行工具,支持Windows/Ubuntu/macOS平臺運行,用于構建OpenHarmony/HarmonyOS、Android和iOS平臺的應用程序,其功能包括開發環境檢查,新建項目,
    的頭像 發表于 05-21 17:39 ?1902次閱讀
    鴻蒙ArkUI-X跨平臺開發:【<b class='flag-5'>命令行</b>工具(ACE Tools)】

    鴻蒙OpenHarmony南向:【Hi3516標準系統入門(命令行方式)】

    除小型系統外,Hi3516DV300開發板還支持標準系統。此章節簡要介紹如何使用命令行在Hi3516DV300開發板上進行標準系統的開發。
    的頭像 發表于 05-08 09:26 ?919次閱讀
    鴻蒙OpenHarmony南向:【Hi3516標準系統入門(<b class='flag-5'>命令行</b>方式)】

    STM8 flash loader命令行調用錯誤的原因?

    [td]我目前在用flash loader的命令行,編寫自己的上位機軟件來升級程序,但是在用命令行調用的時候一直出錯,有人能幫忙分析嗎? 我編寫的bat文件
    發表于 05-06 07:23

    HarmonyOS開發:【基于命令行(安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?452次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】

    香港vps的centos如何切換命令行和桌面?

    7及更高版本中,默認情況下系統可能配置為以命令行模式啟動。您可以使用systemctl命令來更改默認的啟動目標(target)。要將
    的頭像 發表于 04-10 17:41 ?684次閱讀

    STM32G070RB使用jlink命令行下載無法識別芯片怎么解決?

    STM32G070RB 使用jlink命令行下載無法識別芯片,想手動添加芯片,請問哪里可以下載驅動.elf文件 或者有什么方法能夠實現jlink命令行下載
    發表于 04-02 06:15

    3562-Qt工程編譯說明

    (Qt-5.15.10),請先參考 Linux 系統使用手冊安裝、編譯 LinuxSDK,構建適配評估板的交叉編譯工具鏈和 qmake 工具。 可基于命令行
    的頭像 發表于 03-05 09:19 ?502次閱讀
    3562-<b class='flag-5'>Qt</b>工程<b class='flag-5'>編譯</b>說明

    tasking的命令行控制中如何生成makefiles文件?

    tasking的命令行控制中如何生成makefiles文件?
    發表于 02-06 07:56
    主站蜘蛛池模板: 免费免费啪视频视频观看| 狠狠噜噜| 日本wwwhdsex69| 天天插日日射| 国内精品视频| 欧美高清在线观看视频| 亚洲你懂得| 午夜免费伦费影视在线观看| 欧美福利片在线观看| 欧美性天天影视| 色婷婷视频| 一级特黄特黄xxx视频| 欧美不卡一区| h在线免费视频| 成 人 a v黄 色| 欧美日操| 网色视频| 呦交小u女国产秘密入口| 国产色婷婷| 久久精品国产亚洲综合色| 人与牲动交xx| 台湾香港澳门三级在线| 亚洲婷婷六月| 日韩一区二区在线观看| 速度与激情在线| 欧美一级欧美一级高清| 日韩精品午夜| 久久狠色噜噜狠狠狠狠97| 成年人在线网站| 波多野结衣在线一区| 午夜在线观看福利| 国产干美女| 五月激情视频| 四虎东方va私人影库在线观看| 一区二区三区亚洲视频| 射在老师的里面真爽| 亚洲视频在线播放| 日本一区高清视频| 婷婷综合七月激情啪啪| 深夜大尺度视频在线观看| 三级免费黄录像|