linux c++ 开发 - 05- 使用CMake创建一个动态库

外层CMakeList.txt中的内容:

c 复制代码
cmake_minimum_required(VERSION 3.16)
PROJECT(HELLO)
ADD_SUBDIRECTORY(lib bin)

lib中CMakeLists.txt中的内容:

c 复制代码
SET(LIBHELLO_SRC hello.cpp)
ADD_LIBRARY(hello SHARED ${LIBHELLO_SRC})

hello.h:

hello.cpp:


ADD_LIBRARY
ADD_LIBRARY(hello SHARED ${LIBHELLO_SRC})

相关推荐
苹果醋3几秒前
Golang的容器编排实践
运维·vue.js·spring boot·nginx·课程设计
USE-jx7 分钟前
ubuntu22.04录屏黑屏,飞书共享屏幕黑屏问题
linux·飞书
深鱼~34 分钟前
香橙派Zero3上搭建Code Server开发环境轻量级远程开发新体验
服务器·数据库·面试·职场和发展·智能手机
wanhengidc36 分钟前
江苏超算数据中心都有哪些作用?
服务器·网络·数据中心
一只小爪子43 分钟前
vim 的基础使用
linux·编辑器·vim
whoami-41 小时前
简单使用linux
linux·运维·服务器
fnd_LN1 小时前
Linux硬盘分区 --- 挂载分区mount、卸载分区umount、永久挂载
linux·运维·服务器
风车带走过往1 小时前
服务器等保测评日志策略配置
运维·服务器
银河麒麟操作系统1 小时前
【银河麒麟高级服务器操作系统实例】tcp半链接数溢出分析及处理全过程
linux·运维·服务器·网络·网络协议·tcp/ip
shelby_loo1 小时前
在Ubuntu下通过Docker部署MySQL服务器
服务器·ubuntu·docker