cmake 最基础示例

C++ 代码

文件名:first_cmake.cpp

#include 
using namespace std;

int main()
{
    cout<< "A" << endl;
    return 0;
}

CMakeLists.txt 文件

#CMakeLists.txt
#  设置:版本
cmake_minimum_required(VERSION 3.20)

# 定义 :项目名称
project(first_cmake)

# 变成执行程序
# 参数:项目名字、源码名字、
add_executable(first_cmake first_cmake.cpp)

linux 下终端命令

cmake -S . -B build
cmake --build build
./build/first_cmake 

cmake 最基础示例_第1张图片

# 使用下面步骤代替第一步,原因是有些cmake版本不支持(-S -B)参数
mkdir build
cd build
cmake ..
cd ../
# 下面一样
cmake --build build
./build/first_cmake

win下的终端命令

cmake .
cmake --build .
.\Debug\first_cmake.exe

cmake 最基础示例_第2张图片

你可能感兴趣的:(C++,基础,c++)