原創(chuàng)|使用教程|編輯:龔雪|2015-11-06 09:14:49.000|閱讀 2081 次
概述:本教程主要為大家介紹如何指定生成設(shè)置。不同的生成配置允許你在不同生成設(shè)置之間進(jìn)行快速切換,默認(rèn)情況下,Qt Creator創(chuàng)建調(diào)試和發(fā)行版本的配置。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
不同的生成配置允許你在不同生成設(shè)置之間進(jìn)行快速切換,默認(rèn)情況下,Qt Creator創(chuàng)建調(diào)試和發(fā)行版本的配置。調(diào)試版本包含了你需要調(diào)試的應(yīng)用程序的額外調(diào)試符號(hào),但是在發(fā)行版中你可以忽略。一般情況下,你使用調(diào)試配置進(jìn)行測(cè)試,同時(shí)最終的安裝文件使用發(fā)行配置。
你可以在Projects模式下指定生成設(shè)置。想要添加新的生成配置,首先單擊Add,然后選擇你想要添加的配置類型,你可以根據(jù)需求添加盡可能多的生成配置。想要?jiǎng)h除當(dāng)前選中的生成配置,單擊Remove即可。
在Edit build configuration字段中選擇生成配置進(jìn)行編輯。
默認(rèn)情況下,Qt Creator在源目錄的一個(gè)單獨(dú)目錄中構(gòu)建項(xiàng)目,將其作為。這樣可以使每個(gè)編譯和運(yùn)行包單獨(dú)生成的文件。如果你只使用一個(gè)單獨(dú)的包進(jìn)行編譯和運(yùn)行,那么你可以選擇取消Shadow build復(fù)選框。
為了使所有的項(xiàng)目源生成默認(rèn)選項(xiàng),選擇Tools > Options > Build & Run > General,然后在Default build directory字段中輸入period (.)。
Qt Creator執(zhí)行外部進(jìn)程來(lái)完成諸如構(gòu)建和運(yùn)行應(yīng)用程序的任務(wù)。為了執(zhí)行該進(jìn)程,Qt Creator在系統(tǒng)中使用本地腳本命令。它從一個(gè)可執(zhí)行文件名和可選命令行參數(shù)中構(gòu)建該命令。
在可執(zhí)行字段中可執(zhí)行文件的名稱被指定為:qmake,Make,Command或Executable。它要么是來(lái)自該項(xiàng)目,要么是手動(dòng)指定的。當(dāng)你手動(dòng)指定可執(zhí)行文件時(shí),你可以參考環(huán)境變量和Qt Creator變量,但是沒(méi)有應(yīng)用引用規(guī)則。
你可以在參數(shù)字段中指定命令行參數(shù):Additional arguments,Command arguments,Make arguments或Arguments.你可以創(chuàng)建包含重定向和其他高級(jí)結(jié)構(gòu)的腳本命令行。然而在一些復(fù)雜的使用情況下,諸如應(yīng)用程序中piping測(cè)試數(shù)據(jù)被測(cè)試或不支持分組命令,這是因?yàn)楫?dāng)構(gòu)成該命令時(shí)可執(zhí)行字段的值總是放在第一位的。
你可以使用任何環(huán)境變量作為字段值。關(guān)于變量名列表,你可以在Build Settings設(shè)置中單擊Build Environment > Details。環(huán)境變量使用原生的語(yǔ)法引用:在Unix上,$VARNAME或${VARNAME};在Windows上,%VARNAME%。
在參數(shù)、可執(zhí)行路徑和工作目錄中,你可以使用Qt Creator的變量。該變量會(huì)照顧它們的擴(kuò)展,因此你不需要為它們添加引號(hào)。在字段中選擇Variables按鈕,在特定環(huán)境的變量列表中進(jìn)行選擇。
購(gòu)買(mǎi)Qt Enterprise最新正版授權(quán)!詳情請(qǐng)""
慧都年終盛典火爆開(kāi)啟,一年僅一次的最強(qiáng)促銷,破冰鉅惠不容錯(cuò)過(guò)!!優(yōu)惠詳情點(diǎn)擊查看>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)