实施现有的 C 代码:: Blocks 项目作为 DLL

Implementing an existing C Code:: Blocks project as a DLL

我有一个 C::B 项目,它使用堆栈链表计算数学表达式,其中包含多个源文件和头文件。我需要将此项目导出到动态链接库。 我已经知道如何在 C::B 上创建 DLL,但是,我不知道如何将现有项目导出为 DLL。

如何做到这一点?

您可以通过转到项目属性(项目-> 属性)然后转到选项卡构建目标来更改项目的导出方式。在这里您将看到当前项目的所有构建目标。您会注意到此菜单有一个名为 "type" 的字段。如果将此字段更改为 "Dynamic Library",您的项目将在 windows 上编译为 .dll,或在 Linux.

上编译为 .so