使用camke创建一个最简单的跨平台项目
须知:我是在Windows环境下实验的。
什么是CMake
CMake是一个跨平台的编译、安装、测试以及打包工具;CMake不直接编译软件,而是结合原生构建系统来构建软件。CMake配置文件是CMakeList.txt文件(每个源码文件夹下都要有一个),CMake根据配置文件在生成Unix的Makefile或VS的solution文件等。
为什么选择cmake
跨平台需求
CMakeLists.txt
cmake的配置文件
使用cmake创建一个简单的工程项目
为了自动构建工程,需要在源文件所在的最上层目录写一个CMakeLists.txt文件,它是cmake的源文件,也可以看作是cmake的脚本文件,这个文件描述了cmake怎样帮我们自动构建工程。举一个最简单的例子只有一个cpp文件和cmakelists.txt。
1.1编写代码
CMakeLists.txt
# cmake的最低版本要求
cmake_minimum_required(VERSION 3.13)
# 工程名称

本文介绍了CMake作为一个跨平台的构建系统,用于管理编译、安装和测试过程。通过CMakeLists.txt文件,开发者可以方便地创建跨平台的C++项目。文章演示了一个简单的例子,指导如何使用CMake创建一个只包含一个cpp文件的工程,并生成Visual Studio解决方案进行编译和运行。
最低0.47元/天 解锁文章
948

被折叠的 条评论
为什么被折叠?



