簡體   English   中英

在Swift iOS App中使用TesseractOCR Objective-C框架(橋接頭問題)

[英]Using TesseractOCR Objective-C framework with Swift iOS App (Bridging Header issues)

我正在關注本教程: http//www.raywenderlich.com/93276/implementing-tesseract-ocr-ios我正在使用最新的Xcode(版本7 beta 3),並且在導入橋接頭時遇到問題。 我搜索了各種網站,發現許多人發布了解決方案,例如從測試目標中刪除某個設置,如“Objective-C Bridging Header”,或者僅將其放入項目或目標設置中。 我試圖在“始終搜索用戶路徑”中的“構建設置”中將“否”更改為“是”,但這無濟於事。 我添加到項目中的框架有一個“headers”文件夾,其中包含TesseractOCR.h文件。 我已經嘗試了很多東西,我覺得我的問題是我需要配置的一些隨機設置或者我不知道的明顯的東西,我是Swift的初學者而且沒有Objective C的知識,我會很感激任何指導。

在我的橋接頭文件中,我已經包括在內

#import <TesseractOCR/TesseractOCR.h>

我得到的兩個錯誤是

TesseractOCR/TesseractOCR.h file not found

Failed to import bridging header 'pathtoapp/AppName-Bridging-Header.h'

在項目導航器中按CMD + N(新文件) - iOS - 源 - 目標-C文件 - “鍵入您想要的任何名稱” - 下一步按鈕 - 創建按鈕。 然后你會看到警告問你“你想配置一個Objective-C橋接頭嗎?” - 是的

完成 ,現在只刪除.m文件,因為你不需要它。 就這樣 :)

將其添加到庫搜索路徑

  • $(繼承)

  • $(PROJECT_DIR)/正方體-IOS-lib的/ lib目錄

在TesseractOCR框架上將“headers”目錄重命名為“Headers”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM