欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

跨平臺編譯工具CMake 3.31.3 for Windows 官方免費安裝版 32/64位

cmake下載

  • 軟件大小:57.4MB
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費軟件
  • 軟件類別:編譯工具
  • 應(yīng)用平臺:Windows平臺
  • 更新時間:2025-01-06
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

CMake是一個被廣泛使用的、開源免費并且完全跨平臺的構(gòu)建工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。它能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。

用于控制軟件使用簡單的平臺和編譯器編譯過程獨立配置文件,生成本機makefile和工作區(qū),可以使用您所選擇的編譯器環(huán)境。

CMake 不僅可以編譯源代碼、制作程序庫、產(chǎn)生適配器(wrapper)、還可以用任意的順序建構(gòu)執(zhí)行檔。CMake 支持 in-place 建構(gòu)(二進檔和源代碼在同一個目錄樹中)和 out-of-place 建構(gòu)(二進檔在別的目錄里),因此可以很容易從同一個源代碼目錄樹中建構(gòu)出多個二進檔。CMake 也支持靜態(tài)與動態(tài)程式庫的建構(gòu)。

主要功能

CMake主要有兩大功能:

1、配置和生成各大平臺的工程(vs的vcxproj,Qt的Pro):
比如設(shè)置輸出目錄,設(shè)置編譯對象的debug后綴,設(shè)置源碼在工程中的那個文件夾(Filter),配置需要依賴的第三方的頭文件目錄,庫目錄等等屬性。

2、生成makefile文件
計算機編譯源文件的時候是一條指令一條指令的發(fā)送給編譯器執(zhí)行的,這樣效率很低下,所以就產(chǎn)生了一種文件,把所有的命令寫到一個文件中,這個文件就是makefile。CMake生成了這個makefile之后,各大平臺的編譯器都會拿到這個makefile然后解析它。將他的命令解析出來一條一條執(zhí)行。

安裝說明

下載運行程序,單擊“Next”按鈕,勾選“I accept the terms in the LicenseAgreement”復(fù)選框接受許可協(xié)議

選中“Add CMake to the system PATH for all users”單選按鈕添加系統(tǒng)路徑變量。也可以同時勾選“CreateCMakeDesktopIcon”復(fù)選框,以便在安裝完成后在桌面上創(chuàng)建CMake的快捷方式圖標(biāo)。

點擊Install進行安裝。

安裝完成后,進入Windows系統(tǒng)環(huán)境變量設(shè)置對話框,可以看到,由于剛才的設(shè)置CMake已經(jīng)自動將其安裝路徑“D:\Program Files\CMake\bin” 寫入環(huán)境變量Path中。

CMake官方電腦端使用方法

單個源文件工程

1、源文件編寫

假設(shè)項目test中只有一個main.cpp源文件,程序用途是計算一個數(shù)的指數(shù)冪。

#include

#include

/**

* power - Calculate the power of number.

* @param base: Base value.

* @param exponent: Exponent value.

*

* @return base raised to the power exponent.

*/

double power(double base, int exponent)

{

int result = base;

int i;

if (exponent == 0)

{

return 1;

}

for(i = 1; i < exponent; ++i)

{

result = result * base;

}

return result;

}

int main(int argc, char *argv[])

{

if(argc < 3)

{

printf("Usage: %s base exponent \n", argv[0]);

return 1;

}

double base = atof(argv[1]);

int exponent = atoi(argv[2]);

double result = power(base, exponent);

printf("%g ^ %d is %g\n", base, exponent, result);

return 0;

}

2、編寫CMakeLists.txt

在main.cpp源文件目錄test下編寫CMakeLists.txt文件。

#CMake最低版本號要求

cmake_minimum_required (VERSION 2.8)

#項目信息

project (demo)

#指定生成目標(biāo)

add_executable(demomain.cpp)

CMakeLists.txt由命令、注釋和空格組成,其中命令是不區(qū)分大小寫。符號#后的內(nèi)容被認(rèn)為是注釋。命令由命令名稱、小括號和參數(shù)組成,參數(shù)之間使用空格進行間隔。

本例中CMakeLists.txt文件的命令如下:

cmake_minimum_required:指定運行本配置文件所需的CMake的最低版本;

project:參數(shù)值是demo,表示項目的名稱是demo。

add_executable:將名為main.cpp的源文件編譯成一個名稱為demo的可執(zhí)行文件。

3、編譯工程

在源碼根目錄下創(chuàng)建一個build目錄,進入build目錄,執(zhí)行cmake ..,生成Makefile,再使用make命令編譯得到demo可執(zhí)行文件。

通常,建議在源碼根目錄下創(chuàng)建一個獨立的build構(gòu)建編譯目錄,將構(gòu)建過程產(chǎn)生的臨時文件等文件與源碼隔離,避免源碼被污染。

載地址

下載錯誤?【投訴報錯】

跨平臺編譯工具CMake 3.31.3 for Windows 官方免費安裝版 32/64位

      氣軟件

      關(guān)文章

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的跨平臺編譯工具CMake 3.31.3 for Windows 官方免費安裝版 32/64位資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。