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

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

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

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

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

工程師鄧生 ? 來源:學(xué)益得智能硬件 ? 作者:Lee ? 2022-09-02 11:08 ? 次閱讀

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

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

源碼

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

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

qmake.cpp

pYYBAGMRc-2AAmdNAAEYIAHt5pU644.jpg
pYYBAGMRc_WATqdTAAENNka_mGw609.jpg

搭建環(huán)境

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

提前配置好環(huán)境變量。


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

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

生成工程文件

打開cmd,進(jìn)入源碼所在目錄。

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

使用qmake生成工程文件。


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

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

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


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

生成makefile文件

使用qmake命令生成makefile文件。

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

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

編譯源碼


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

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

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



審核編輯:劉清

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

    關(guān)注

    4

    文章

    3552

    瀏覽量

    88823
  • QTcreator
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    6842

原文標(biāo)題:拋開IDE,如何用命令行編譯QT?

文章出處:【微信號:學(xué)益得智能硬件,微信公眾號:學(xué)益得智能硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    Linux實用命令大全

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

    APM32F411板的python+pyocd命令行操作

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

    Windows操作系統(tǒng)中的常用命令

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

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

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

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

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

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

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

    鴻蒙OpenHarmony南向:【Hi3516標(biāo)準(zhǔn)系統(tǒng)入門(命令行方式)】

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

    STM8 flash loader命令行調(diào)用錯誤的原因?

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

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

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

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

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

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

    STM32G070RB 使用jlink命令行下載無法識別芯片,想手動添加芯片,請問哪里可以下載驅(qū)動.elf文件 或者有什么方法能夠?qū)崿F(xiàn)jlink命令行下載
    發(fā)表于 04-02 06:15

    3562-Qt工程編譯說明

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

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

    tasking的命令行控制中如何生成makefiles文件?
    發(fā)表于 02-06 07:56

    Linux上如何通過命令行來更改日期和時間?

    Linux上如何通過命令行來更改日期和時間? Linux上,我們可以使用命令行工具來更改日期和時間。操作系統(tǒng)中有一個專門的命令被稱為“d
    的頭像 發(fā)表于 01-16 17:10 ?2866次閱讀
    主站蜘蛛池模板: 精品午夜国产福利观看| 亚洲欧美日本中文子不卡| 伧理片午夜伧理片| 校花在公车上被内射好舒服| 两个奶头被吃得又翘又痛| 高干紧射H后入| 孕妇bbwbbwbbwbbw超清| 日日踫夜夜爽无码久久| 久久热精品18国产| 国产女人喷潮视频免费| a免费在线观看视频| 亚洲视频黄| 同桌上课把奶露出来给我玩| 毛片免费观看的视频| 国厂精品114福利电影| 抽插H浊水H嫩B父皇| 91久久夜色精品| 亚洲在线成色综合网站| 污文乖不疼的| 日本午夜精品久久久无码| 快播电影频道| 精品国产成a人在线观看| 国产高清视频青青青在线| 99热久久爱五月天婷婷| 一本道高清码v京东热| 亚洲AV 中文字幕 国产 欧美| 任你躁精品一区二区三区| 棉袜足j吐奶视频| 撅高 自己扒开 调教| 精品无码乱码AV| 国产亚洲精品线观看不卡| 国产高清-国产av| 国产AV亚洲一区精午夜麻豆 | 俄罗斯摘花| caoporm国产精品视频免费| 最近中文字幕MV高清在线视频| 亚洲日产2020乱码草莓毕| 亚州性夜夜射在线观看| 丝袜美女被啪啪不带套漫画| 日本xxxxxxx| 日本午夜精品一区二区三区电影|