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

相关推荐
资深电气设计5 小时前
TPO卷材研发常见问题:强度与柔韧性为何难兼顾?埃克森美孚威达美™6102的技术参考
运维·物联网·创业创新·业界资讯
优化Henry5 小时前
光路异常告警排查实战:LTE室分与5G小区两个案例解析
运维·网络·学习·5g·tdd
Apipi*5 小时前
30天速通Linux 第九章Linux网络编程
linux·运维·网络
报错小能手5 小时前
Channel面试题。Sync面试题
linux·服务器·windows
天远数科5 小时前
零信任架构实战:基于天远风控经营异常预警构建自动化电子签章前置合规网关
运维·人工智能·架构·自动化
xiaoqiMikko6 小时前
Linux 实战(五):DNS、hosts、CLOSE-WAIT、SSH 权限与改端口 —— 三台真机实测
linux·centos
Linux-lucky6 小时前
43-Linux学习之旅之Shell 脚本(二)
linux·运维·学习·ubuntu·dash
yv798an6 小时前
从 OpenSBI 引导到 C++17 异步运行时:自制 RISC-V 嵌入式专有 NAS 踩坑全记录
linux
青瓦梦滋6 小时前
【在线五子棋对战】session
服务器·网络·网络协议
不悔哥6 小时前
Linux系统编程多线程程序如何安全退出
linux