国外成人app

零六軟件園 > 手機游戲 > 動作游戲 > cmake
cmake

cmake

類型:動作游戲

版本:v3.0.2 中文版

大小:10.7MB

更新:2020-04-22

語言:簡體中文

等級:

下載排行

  • 游戲介紹
  • 游戲截圖

cmake国外成人app是一個非常重要的編程工具,cmake是旨在構建、測試打包,主要是用于控制軟件使用平臺獨立配置文方便用戶對測試編譯器C++特性,讓開發設備能夠實時輸出各種各樣的makefile以及project文件。

cmake

cmake運行說明:

cmake 運行

国外成人app(1)運行cmake with GUI

如果系統中有curses庫的話,cmake將生成一個可執行文件ccmake,它是一個基于文本程序的終端,有點類似windows GUI。

在源碼目錄中運行ccmake .,生成的二進制文件存放在源碼目錄下

国外成人app當然也可以在其他目錄下運行ccmake,只是要指定你想編譯的源碼的路徑

ccmake的使用

當我們在源碼目錄下運行ccmake . 時,終端將顯示如下:

国外成人app當我們鍵入c時,ccmake將編譯

国外成人app當我們鍵入方向鍵時,可以選擇cache entry

當我們鍵入enter時,可以編輯cache entry

當我們鍵入g時,將生成Makefile,然后退出

當我們鍵入h時,將彈出幫助文檔

国外成人app當我們鍵入q時,將退出ccmake

當我們鍵入t時,可以打開或關閉advanced cache entry

国外成人app(2)運行cmake from the command line

如果源碼沒有太多的選項(在CMakeCache.txt文件中),可以只用cmake .來產生Makefile。

如果源碼選項太多,比如VTK,可以把參數-i傳遞給cmake,如:cmake -i .,

cmake將讓你為每一個cache file文件中的選項指定一個值,也能讓你增加新的選項到文件CMakeCache.txt中,或者使用ccmake,或者使用CMakeSetup。

国外成人app當然,也可以傳遞設置選項的參數給cmake,如:

cmake -DVARIABLE:TYPE=VALUE .

set(VAR a;b;c)或set(VAR a b c)將把VAR設置為字符串列表

要使用VAR,可以用${VAR},如:

command(${VAR}),它相當于command(a b c)

如果想把一個字符串列表作為單個參數傳遞給命令,可以用雙引號,如:

国外成人appcommand(“${VAR}”),相當于command(“a b c”)

(3)流程控制

。判斷

if(var)

国外成人appsome_command(...)

endif(var)

當var的值不為empty,0,N,NO,OFF,FALSE,NOTFOUND

——NOTFOUND,some_command(...)將被執行

。循環

国外成人appset(VAR a b c)

foreach(f ${VAR})

国外成人appmessage(${f})

国外成人appendforeach(f)

用變量f依次代替a,b,c執行message()

。宏和函數定義

定義一個宏hello

macro(hello MESSAGE)

message(${MESSAGE})

endmacro(hello)

調用宏hello

国外成人apphello(“hello world”)

国外成人app定義一個函數hello

function(hello MESSAGE)

message(${MESSAGE})

endfunction(hello)

(4)正則表達式

国外成人app很多CMake命令如if,會使用正則表達式作為參數,下面是正則表達式會用到的特殊字符:

^:匹配一行或一個字符串的開頭

国外成人app$:匹配一行或一個字符串的結尾

.:匹配單個字符

[]:匹配方括號中任意字符或字符串

[^]:匹配不是方括號中的字符或字符串

国外成人app[-]:匹配在dash任意一邊的字符

*:匹配0或多個先前的字符序列

国外成人app+:匹配1或多個先前的字符序列

国外成人app?:匹配0或1個先前的字符序列

国外成人app():保存一個匹配的表達式,以便以后使用

cmake游戲截圖

cmake