项目结构是两个子模块,目录如下
PROJECT-ROOT │ CMakeLists.txt │ ├─app │ │ CMakeLists.txt │ │ │ ├─include │ │ misc.h │ │ │ └─src │ main.cpp │ └─lib-example │ CMakeLists.txt │ ├─include │ lib.h │ └─src lib.cpp app 是可执行文件,lib-example 是动态库。app 这个项目需要动态链接到 lib-example,并且使用 lib-example 的头文件。网上有资料介绍类似的用法,我拿过来改了一下,没搞成功。
