4 个版本 (稳定)
1.0.4 | 2023 年 12 月 17 日 |
---|---|
1.0.3 | 2022 年 7 月 27 日 |
1.0.0 | 2022 年 7 月 10 日 |
0.0.1 | 2021 年 1 月 18 日 |
在 开发工具 中排名第 2212
每月下载量 248
在 6 个 包中使用(直接使用 2 个)
140KB
174 行
cspice-sys
对 NAIF SPICE 工具包 的不安全绑定。
请阅读 官方 CSPICE 文档
请注意,这是对 0.x 版本的包的完全替代,由新的维护者负责
安装
首先,您必须安装 Clang 并将其添加到您的 PATH
中,以便能够生成绑定。
如果您在类似 Unix 的系统上,并且 CSPICE 安装在标准路径中(在 /usr/lib
中有 libcspice.a
,在 /usr/include
中有头文件),则默认使用该版本。
或者,您可以在包上启用 downloadcspice
功能,以便在构建此包时自动从 NAIF 服务器下载 CSPICE。请注意,这将增加构建时间,并且每次干净构建都需要互联网连接。
您还可以下载 CSPICE 并手动告知此包查找位置:首先通过从 这里 下载并提取适当的存档来安装 CSPICE 工具包。
然后,设置 CSPICE_DIR
环境变量,使其指向提取的 cspice
目录(该目录应包含 include
和 lib
目录)。
警告:在类似 Unix 的系统上,您可能需要将 lib/cspice.a
重命名为 lib/libcspice.a
,以便成功链接。
有关如何设置的示例,请参阅 GitHub 工作流程。
交叉编译
您可以使用环境变量 CSPICE_CLANG_TARGET
来覆盖 Clang 的 --target
参数(在生成绑定时使用)。
您可以使用环境变量 CSPICE_CLANG_ROOT
来覆盖 Clang 的 --sysroot
参数(在生成绑定时使用)。
无运行时依赖
~0–2.9MB
~47K SLoC