小编Flo*_*n M的帖子

如何使用cmake创建共享库?

我编写了一个库,我曾经使用自编写的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的非常简单的库,那么我也可以使用它作为一个例子.

c++ compilation cmake shared-libraries

121
推荐指数
4
解决办法
14万
查看次数

标签 统计

c++ ×1

cmake ×1

compilation ×1

shared-libraries ×1