2014-03-31 24 views
1

我正在尝试将tesseract添加到我的iOS应用程序中。我正在用Xamarin.iOS做应用程序。 我尝试用btouch创建一个.dll,并用于github上的移植版本的tesseract(https://github.com/gali8/Tesseract-OCR-iOS)。我创建了tesseractOCR.h与Objective-Sharpie的绑定,并使用TesseractOCR.a文件创建了一个 .dll。 一切工作正常,但当试图建立我的应用与引用.dll它给了我附加的错误。绑定Tesseract作为Xamarin中的静态库

https://www.dropbox.com/s/w9cvzozgw4gffdx/Screen%20Shot%202014-03-31%20at%2012.46.24.png

我该如何解决这些问题?

在此先感谢亚历克斯

回答

2

这是因为使用的Tesseract C++和绑定需要知道这一点。

我建议根据the tutorial at Xamarin创建一个绑定项目。然后this Xamarin forum post给出了关于如何将C++添加到LinkWith属性的很好的信息。

+0

谢谢。我会试试这个;-) – Alex

3

这似乎是一个很好的问题,我来这里为Tesseract图书馆寻找Xamarin绑定,但本页没有。搜索后,我发现已经有用于Xamarin一对夫妇绑定:

经典

统一 2. https://github.com/jherby2k/Xamarin-Tesseract-OCR-iOS-Unified

Xamarin窗体

而且,似乎有一个积极和现代的移植迅速,可以在这里找到: https://github.com/WhitneyLand/SwiftOpenCV

上Xamarin论坛上讨论似乎还对任何人有兴趣在此问题非常有用:

https://forums.xamarin.com/discussion/3673/help-adding-tesseract-as-a-ios-binding-project

免责声明:我没有尝试过任何人的是,刚刚完成我的研究,现在要开始我的实验:)