久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

CMake 手冊(cè)詳解(二十一)

 鍵盤(pán)農(nóng)夫 2019-12-04

上個(gè)月為了一個(gè)新加的功能披星戴月,,沒(méi)有時(shí)間照顧博文,很長(zhǎng)時(shí)間木有更新,。一直到長(zhǎng)假即將收假,,才有了時(shí)間重新打理這行將荒蕪的文章,。所以嘛,這次一定要多翻譯些,,好彌補(bǔ)下上個(gè)月的缺失~~

============================================================================

CMD#58: option 為用戶提供一個(gè)可選項(xiàng),。

  option(<option_variable> "描述選項(xiàng)的幫助性文字" [initial value])

  該命令為用戶提供了一個(gè)在ON和OFF中做出選擇的選項(xiàng)。如果沒(méi)有指定初始值,,將會(huì)使用OFF作為初值,。如果有些選項(xiàng)依賴于其他選項(xiàng)的值,參見(jiàn)CMakeDependentOption模塊的幫助文件,。

CMD#59: output_required_files 輸出一個(gè)list,,其中包含了一個(gè)給定源文件所需要的其他源文件。

  output_required_files(srcfile outputfile)

  輸出一個(gè)指定的源文件所需要的所有源文件的list,。這個(gè)list會(huì)寫(xiě)到outputfile變量中,。該命令的功能是將srcfile的依賴性寫(xiě)出到outputfile中,不過(guò)該命令將盡可能地跳過(guò).h文件,,搜索依賴中的.cxx,,.c和.cpp文件。

CMD#60: project  為整個(gè)工程設(shè)置一個(gè)工程名,。

  project(<projectname> [languageName1 languageName2 ... ] )

  為本工程設(shè)置一個(gè)工程名,。而且,該命令還將變量<projectName>_BINARY_DIR和<projectName>_SOURCE_DIR設(shè)置為對(duì)應(yīng)值,。后面的可選項(xiàng)還可以讓你指定你的工程可以支持的語(yǔ)言。比如CXX(即C++),,C,,F(xiàn)ortran,等等,。在默認(rèn)條件下,,支持C和CXX語(yǔ)言。例如,,如果你沒(méi)有C++編譯器,,你可以通過(guò)列出你想要支持的語(yǔ)言,例如C,,來(lái)明確地禁止對(duì)它的檢查,。使用特殊語(yǔ)言"NONE",針對(duì)任何語(yǔ)言的檢查都會(huì)被禁止,。

CMD#61: qt_wrap_cpp  創(chuàng)建Qt包裹器,。

  qt_wrap_cpp(resultingLibraryName DestName SourceLists ...)

  為所有在SourceLists中列出的.h文件生成moc文件。這些moc文件將會(huì)被添加到那些使用DestName源文件列表的庫(kù)文件中,。

Produce moc files for all the .h files listed in the SourceLists. The moc files will be added to the library using the DestName source list.

CMD#62: qt_wrap_ui 創(chuàng)建Qt的UI包裹器,。

  qt_wrap_ui(resultingLibraryName HeadersDestName SourcesDestName SourceLists ...)

  為所有在SourceLists中列出的.ui文件生成.h和.cxx文件,。這些.h文件會(huì)被添加到使用HeadersDestNamesource列表的庫(kù)中。這些.cxx文件會(huì)被添加到使用SourcesDestNamesource列表的庫(kù)中,。

CMD#63: remove_definitions 取消由add_definitions命令添加的-D定義標(biāo)志,。

  remove_definitions(-DFOO -DBAR ...)

  在當(dāng)前及以下的路徑,從編譯命令行中取消(由add_definitions命令添加的)標(biāo)志,。

CMD#64: return  從一個(gè)文件,,路徑或函數(shù)內(nèi)返回。

  return()

  從一個(gè)文件,,路徑或函數(shù)中返回,。若出現(xiàn)在一個(gè)include文件里(經(jīng)由include()或find_package()命令),該命令會(huì)導(dǎo)致當(dāng)前文件的處理過(guò)程停止,,并且將控制權(quán)轉(zhuǎn)移到試圖包含它的文件中,。若出現(xiàn)在一個(gè)不被任何文件包含的文件中,例如,,一個(gè)CMakeLists.txt中,,那么該命令將控制權(quán)轉(zhuǎn)移到父目錄下,如果存在這樣的父目錄的話,。如果在一個(gè)函數(shù)中調(diào)用return函數(shù),,控制權(quán)會(huì)返回到該函數(shù)的調(diào)用函數(shù)那里。注意,,宏不是函數(shù),,它不會(huì)像函數(shù)那樣去處理return命令。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多