项目结构是两个子模块,目录如下
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 的头文件。网上有资料介绍类似的用法,我拿过来改了一下,没搞成功。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.