Skip to content

yuangu/sxtwl_cpp

Repository files navigation

Build status

本项目 GitHub / Gitee(码云)

详细介绍

sxtwl_cpp是参考寿星天文历并使用C++实现日历库。因为其依据天文历法算法实现,故其可查询范围广(BC722年以后与实历相符)。支持Android、IOS、Windows、MacOS、Linux等平台。使用swig暴露接口给python,lua,java等语言使用。 最新版本v2.x重新设计接口,让sxtwl得到了将近一倍以上的性能提升。接口和以前版本也有一点不一样。

联系及广告

  • 如有对日历,易学等感觉兴趣的同学想入群讨论的或使用此项目过程中遇到困难的同学,另或有需要付费类的其它技术支持及商务合作(如开发APP等)可加微信(微信号: yyguzi 或扫码)。

作者微信二维码:

微信二维码

请您扫码关注作者的《通俗万年历公众号》 (广告):

通俗万年历

特性

  • 易于使用:使用cmake管理工程
  • 多平台支持
  • 查询范围广
  • 免除附带表数据

用途

  • 做为航海历使用。(注:虽然叫做农历,其实和农业生产一点关系都没有。但和航海有关)
  • 命理研究
  • 考古工作
  • 与农历相关的数据提供
  • 天文研究
  • 其它用途等我再想一下。

构建方法(C++、C#、PHP、Lua等)

如果想直接使用二进制包请略过 如有自已构建需求的请参考构建文档

二进制安装及使用事例

我将一些常用的日历相关的算法都写成例子。如果您觉得关于此库的使用方法,没有讲清楚的,可以+微信告知作者提供。

最后

  • 如果您喜欢本项目或者发现该库的bug可加微信留言
  • 如果您使用了此项目的代码,为了表示对寿星天文历原作者的尊重,请您项目适当的位置表达对许剑伟先生感谢