1.在空白文件夹里选择cmake快速入门,输入名字,选择创建库
2.会自动生成add_sub.cpp文件
3.添加add_sub.h头文件,并编写相关代码
4.在add_sub.cpp里进行实现
5.点击生成
在build下生成静态库libadd_sub.a
如果要生成动态库,在cmakelists.txt中键入SHARED
cmake_minimum_required(VERSION 3.0.0)
project(add_sub VERSION 0.1.0)
include(CTest)
enable_testing()
#添加库,默认是静态库
#add_sub是库名,add_sub.cpp是库文件
add_library(add_sub SHARED add_sub.cpp)
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)
再次点击生成
会生成三个文件:静态库、动态库、动态库辅助文件
如果给别人用cpp文件的话,把头文件跟库文件拷贝给别人就可以用。