软件 | 跨平台编译工具CMake 3.31.3 for Windows 官方免费安装版 32/64位 |
图标 | ![]() |
分类 | 软件下载-应用软件-编程开发-编译工具-cmake下载 编译工具 |
语言 | 简体中文 |
大小 | 57.4MB |
软件类型 | 国产软件 |
发布时间 | |
用户评分 | 4 |
备案号 | |
官方网址 | |
软件授权 | 免费软件 |
操作系统 | Windows平台 |
厂商 | |
下载 | ![]() |
介绍 |
CMake是一个被广泛使用的、开源免费并且完全跨平台的构建工具,可以用简单的语句来描述所有平台的安装(编译过程)。它能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 用于控制软件使用简单的平台和编译器编译过程独立配置文件,生成本机makefile和工作区,可以使用您所选择的编译器环境。 CMake 不仅可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支持静态与动态程式库的建构。 主要功能CMake主要有两大功能: 1、配置和生成各大平台的工程(vs的vcxproj,Qt的Pro): 2、生成makefile文件 安装说明下载运行程序,单击“Next”按钮,勾选“I accept the terms in the LicenseAgreement”复选框接受许可协议 选中“Add CMake to the system PATH for all users”单选按钮添加系统路径变量。也可以同时勾选“CreateCMakeDesktopIcon”复选框,以便在安装完成后在桌面上创建CMake的快捷方式图标。 点击Install进行安装。 安装完成后,进入Windows系统环境变量设置对话框,可以看到,由于刚才的设置CMake已经自动将其安装路径“D:\Program Files\CMake\bin” 写入环境变量Path中。 CMake官方电脑端使用方法单个源文件工程 1、源文件编写 假设项目test中只有一个main.cpp源文件,程序用途是计算一个数的指数幂。 #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) #指定生成目标 add_executable(demomain.cpp) CMakeLists.txt由命令、注释和空格组成,其中命令是不区分大小写。符号#后的内容被认为是注释。命令由命令名称、小括号和参数组成,参数之间使用空格进行间隔。 本例中CMakeLists.txt文件的命令如下: cmake_minimum_required:指定运行本配置文件所需的CMake的最低版本; project:参数值是demo,表示项目的名称是demo。 add_executable:将名为main.cpp的源文件编译成一个名称为demo的可执行文件。 3、编译工程 在源码根目录下创建一个build目录,进入build目录,执行cmake ..,生成Makefile,再使用make命令编译得到demo可执行文件。 通常,建议在源码根目录下创建一个独立的build构建编译目录,将构建过程产生的临时文件等文件与源码隔离,避免源码被污染。 |
截图 | |
随便看 |
|
网盟-旗舰软件下载站,将绿色免费商业版破解软件、共享软件、游戏、电影、电视剧一网打尽!