寿星天文历的 C++ 实现版本 sxtwl_cpp

GPL
C/C++
跨平台
2017-05-20
元谷

详细介绍

sxtwl_cpp是一个寿星天文历的C++实现日历库。因为其依据天文历法算法实现,故其可查询范围广(BC722年以后与实历相符)。支持Android、IOS、Windows、MacOS、Linux等平台。使用swig暴露接口给python,lua,java等语言使用。

功能介绍

  •  获取农历、公历以及天干地支数据
  •  农历和阴历互转
  •  回历的支持
  •  真太阳时支持
  •  行星历的支持

特性

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

用途

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

目前的缺陷

  • 由于js代码为弱语言类型,在翻译成C++过程中,为了考虑精度使用的是long double类型.有些地方可以考虑用int类型替代
  • 部分语法无C++语法特点。

构建方法

请参考构建文档

效果图

C#的执行效果图

python的执行效果图

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Android平台下的一个好用的日历库(sxtwl_cpp),支持农历转公历,和公历转农历等功能

sxtwl_cpp是寿星天文历的C++版本实现。支持多种语言的绑定 python版的sxtwl_cpp传送入口 在build.gradle的allprojects中加入 maven { url 'https://dl.bintray.com/yuangu/sxtwl' } 最终如下...

09/21 12:30
195
0
python下的一个好用的日历库,支持农历转公历,和公历转农历等功能

sxtwl_cpp是寿星天文历的C++版本实现。支持多种语言的绑定。 安装方法 pip install sxtwl windows下的二进制安装包: 传送门 # -*- coding:utf-8 -*- import sxtwl import sys type = sys.ge...

08/07 16:57
440
0
C#下的一个好用的日历库(sxtwl_cpp),支持农历转公历,和公历转农历等功能

sxtwl_cpp是寿星天文历的C++版本实现。支持多种语言的绑定 代码首页 懒人包 懒人包使用方法 1、右链工程中的引用-》添加引用-》浏览-》选中dotnet目录下的sxtwl.net.dll 2、生成解决方案-》找...

09/21 18:31
47
0
No.0 C++基础---C++经典著作列表

# C++经典著作列表 *C++入门书籍:《C++全方位学习》…… *C++进阶书籍:《C++编程思想》…… *C++高阶书籍:《C++网络编程》……

2015/07/02 21:10
37
1
C++ STL编程轻松入门 2

1.3.3 STL和GP,GP和OOP   正如前面所提到的,在STL的背后蕴含着泛型化程序设计(GP)的思想,在这种思想里,大部分基本算法被抽象,被泛化,独立于与之对应的数据结构,用于以相同或相近的...

2015/11/21 10:30
27
0
c++ 书籍(zz)

 From:http://blog.csdn.net/is2120/article/details/44317241 下面是转载的在博客上看到的一个C++书籍阅读清单,可以参考下: 阶段 1 《Essential C++》 这是一本内容不多但很实用的C++...

2015/04/09 11:48
14
0
C++学习路线

一)语言入门: 《C++ Primer》 最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中) 适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对...

03/27 16:13
11
0
cpp extern "c" keyword

When you state that a function has extern "C" linkage in C++, the C++ compiler does not add argument/parameter type information to the name used for linkage. http://www.math-lin...

2013/01/31 02:33
35
0
50个c/c++源代码网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。 1、http://snippets.dzone.com/tag/c/ --数以千计的...

2014/04/11 10:23
35
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部