四叉树 v0.1
描述
这是一个实现通用四叉树的基本 C 库。 它具有可选的线程安全性(通过使用互斥处理函数指针调用特定函数来启用)。
所有数据结构都是不透明的,以简化可用性; 只有顶级入口函数可用。 然而,结构类型定义被记录在案并且没有什么可以阻止您将它们移动到头文件中。
下载
存储库
最新的开发版本可以在 GitHub 上找到:
编译
四叉树带有一个简单的 Makefile 和一个用于设置构建选项的 config.mk 文件。 如果您要将其构建为静态库,我建议使用这些。
如果你有 clang,你应该可以简单地通过make来构建 lib; 但是您可能想要/需要修改 config.mk。
如果您想使用 Makefile 的“安装”和“卸载”目标,您可能需要修改 config.mk 中的 PREFIX 变量以指向安装位置。
您可以将其传递给 make 命令,而无需编辑 config.
2022-08-02 18:35:39
28KB
C
1