一、CMake3.29入门二——静态链接库生成
一、准备
mkdir v2Static // 项目文件夹
mkdir build // 生成文件夹
mkdir include // 头文件文件夹
mkdir src // 逻辑实现文件夹
touch CMakeLists.txt // CMake配置文件
int Add(int iA, int iB);
#include "Calculate.h"
int Add(int iA, int iB)
{
return iA + iB;
}
cmake_minimum_required(VERSION 3.29)
project(v2Static)
set(CMAKE_CXX_STANDARD 11)
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/src SRC_LIST)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
add_library(calc STATIC ${SRC_LIST})
二、编译生成
v2Static目录tree如下
- build
- include
- Calculate.h
- src
- Calculate.cpp
CMakeLists.txt
cd build
cmake ../
make