2011-02-03 62 views
8

我在C或Objective-C中查找了很多快速数学解析器几乎所有我看到的库都是用C++编写的,而且我并不是真的想要通过这种方法来解决这个问题编译。任何人都可以提出建议吗?什么是快速C或Objective-C数学解析器?

+3

尝试[TinyExpr](https://github.com/codeplea/tinyexpr)。它在一个C源代码文件和头文件中。 – 131 2016-01-22 21:20:18

+0

只是想第二** ** TinyExpr **。超级简单易用。 – rileyk 2016-08-25 20:24:42

回答

6

我自己没有使用过它们,但您可以尝试GCMathParserDDMathParser

+3

+1 for DDMathParser! hoorah! (虽然如果你打算采用原始速度,那么击败GCMathParser几乎是不可能的) – 2011-02-03 22:28:46

5

编译不会有任何麻烦,ObjC可以和任何C++类一起使用。在这里搜索ObjC++,它真的很容易(其基本上只是将所有内容从* .m重命名为* .mm)

0

有一个Code Project解决此问题。注意这是针对C++的 - 抱歉只是看到您在寻找C/Objective-C。当它建立一个库时,你可以编写一个简单的界面并将它展示给C.关于如何去做这件事,有一个非常简洁的explanation here