2014-03-31 25 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

免責聲明:我沒有嘗試過任何人的是,剛剛完成我的研究,現在要開始我的實驗:)