我编写了一个库,我曾经使用自编写的Makefile进行编译,但现在我想切换到cmake.树看起来像这样(我删除了所有不相关的文件):
.
??? include
? ??? animation.h
? ??? buffers.h
? ??? ...
? ??? vertex.h
? ??? world.h
??? src
??? animation.cpp
??? buffers.cpp
??? ...
??? vertex.cpp
??? world.cpp
Run Code Online (Sandbox Code Playgroud)
所以我要做的只是将源代码编译成共享库,然后使用头文件安装它.
我发现的大多数示例都使用一些共享库编译可执行文件,但从不只是一个普通的共享库.如果有人可以告诉我一个使用cmake的非常简单的库,那么我也可以使用它作为一个例子.