【发布时间】:2013-12-01 10:47:28
【问题描述】:
我已经在 C 或 Objective-C 中寻找了一个快速的数学解析器,我看到的几乎所有库都是用 C++ 编写的,我真的不想经历获得它的麻烦编译。谁能推荐一下?
【问题讨论】:
-
试试TinyExpr。它位于单个 C 源代码文件和标头中。
-
只想第二个TinyExpr。超级好用。
标签: objective-c c math
我已经在 C 或 Objective-C 中寻找了一个快速的数学解析器,我看到的几乎所有库都是用 C++ 编写的,我真的不想经历获得它的麻烦编译。谁能推荐一下?
【问题讨论】:
标签: objective-c c math
我自己没用过,但你可以试试GCMathParser 和DDMathParser。
【讨论】:
NSDecimal 进行计算(比浮点类型精度高得多)。
编译不会有任何麻烦,ObjC 可以与任何 C++ 类一起工作。在这里搜索 ObjC++,它真的很简单(基本上只是将所有内容从 *.m 重命名为 *.mm)
【讨论】:
查看我的 ae 库(使用 Lua)和 libmatheval。
【讨论】:
有一个Code Project 解决了这个问题。请注意,这是针对 C++ 的——抱歉,刚刚看到您正在寻找 C/Objective-C。当它构建一个库时,您可以编写一个简单的接口并将其公开给 C。有一个非常简洁的explanation here 说明如何执行此操作。
【讨论】: