九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
QMake介紹以及使用

1 介紹以及簡(jiǎn)單開始

QMake 是 Qt 工具包中帶的一個(gè)非常方便的工具??梢杂糜谏?Makefile 以及 各種工程文件,還可以生成 Microsoft Visual Studio 可以使用的項(xiàng)目文件等。 最關(guān)鍵的是它可以自動(dòng)解決依賴關(guān)系,不用手工寫 Makefile 了。而且它是跨平 臺(tái)的。

為我們的工程創(chuàng)建一個(gè) project.pro 的 qmake 工程文件,例如:

SOURCES = hello.cppHEADERS = hello.hCONFIG += qt

工程文件非常簡(jiǎn)單,指定源文件、頭文件。 CONFIG 可以指定一些編譯選項(xiàng),其 中一些選項(xiàng)如 qt 是 qmake 內(nèi)部能夠識(shí)別的。

對(duì)于已經(jīng)編寫好的*.pro文件,可以使用下面的方法生成Makefile文件:

qmake -o Makefile hello.pro

亦可以使用使用下面的方法生成visual stadio需要的工程文件:

qmake -tp vc hello.pro

對(duì)于生成Makefile或者*.sln可以進(jìn)一步使用make或者namke生成對(duì)應(yīng)的可執(zhí)行程序。

2. 增加關(guān)于特定平臺(tái)的資源文件

可以使用如下方式:

# 針對(duì)于windowswin32 {    SOURCES += hellowin.cpp}# 針對(duì)于unixunix {    SOURCES += hellounix.cpp}

3.文件不存在停止編譯

!exists( main.cpp ) { error( 'No main.cpp file found' )}

4. 為程序增加qDebug()輸出到命令行

CONFIG上增加qDebug()信息的方式為:

CONFIG += console

上述選項(xiàng)主要為了解決在windows平臺(tái)下,使用控制臺(tái)啟動(dòng)程序,程序中的qDebug()信息不回輸出到控制臺(tái)上的問題。因此在使用時(shí)最好使用如下的方式:

win32 { debug { CONFIG += console }}

或者:

win32:debug {    CONFIG += console}

5 Project文件創(chuàng)建

5.1 組成元素

  1. 變量
    變量可以使用列表來進(jìn)行賦值,對(duì)于多行變量可以使用連接符\進(jìn)行連接,一般的使用如下:

SOURCES = main.cpp mainwindow.cpp paintwidget.cpp

其中SOURCES變量包含三個(gè)文件。
對(duì)于常用的內(nèi)置變量如下所示:

CONFIG: 一般的項(xiàng)目配置選項(xiàng)
DESTDIR:二進(jìn)制程序存放文件夾
FORMS:UI文件
HEADERS:頭文件
QT:項(xiàng)目中使用的QT模塊
RESOURCES:資源文件,一般為.qrc
SOURCES:構(gòu)建項(xiàng)目的源碼文件
TEMPLATE:項(xiàng)目模板,用來控制輸出是否為應(yīng)用程序、庫文件或者插件。

變量之間可以使用如下方式賦值:

TEMP_SOURCES = $$SOURCES

一般=兩邊各留一個(gè)空格,對(duì)于變量本身包含空格的,應(yīng)該使用引號(hào)來包含變量,如下:

DEST = 'Program Files'
  1. 其他字符
    對(duì)于注釋,使用#,如下:

# Comments usually start at the beginning of a line, but they# can also follow other content on the same line.
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
QT工程中的文件介紹----*.pro文件
QT中PRO文件寫法的詳細(xì)介紹
QT的pro文件編寫,高效簡(jiǎn)潔,,路徑設(shè)置 有空格 引入系統(tǒng)環(huán)境變量等
Qt工程文件(.pro文件)解讀
qmake的使用
QT中的pro文件的編寫
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服