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})

相关推荐
摘星台2 分钟前
linux环境对stm32单片机进行程序烧录
linux·stm32·单片机
郝学胜-神的一滴11 分钟前
Linux 高并发基石:epoll 核心原理 + LT/ET 触发模式深度剖析
linux·运维·服务器·开发语言·c++·网络协议
‎ദ്ദിᵔ.˛.ᵔ₎12 分钟前
Linux 启动
linux·运维·服务器
shy^-^cky15 分钟前
服务器高可用(HA)架构对比
运维·服务器·架构·双机热备·双机互备·双机双工
Joseph Cooper16 分钟前
STM32MP157 Linux驱动学习笔记(三):系统级驱动框架(UART/PCIe)
linux·stm32·学习
一颗青果22 分钟前
Cookie 与 Session 超详细讲解
服务器·前端·github
funnycoffee1231 小时前
centos 上没有安装telnet命令 ,如何测试到1个目标IP的 443端口是否open
linux·tcp/ip·centos
威迪斯特1 小时前
Ubuntu的apt命令详解:系统管理的核心工具
运维·服务器·ubuntu·apt·下载·包管理·维护
QuestLab1 小时前
【第20期】2026年4月23日 AI日报
运维·服务器·人工智能
第八学期1 小时前
如何解决挖矿病毒的攻击
运维·服务器·安全