我有一个OCR应用程序。我正在为我的应用程序使用tesseract api库。但是当我运行应用程序时,它将显示错误(错误:ISO C ++禁止声明'TessBaseAPI'没有类型?)。
这是我的。
@interface OCRViewController : UIViewController <UIImagePickerControllerDelegate,UINavigationControllerDelegate>{
UIImagePickerController *imagePickerController;
//Getting error in this line.
TessBaseAPI *tess;
UIImageView *iv;
UILabel *label;
}
答案 0 :(得分:0)
您必须使用以下内容添加tesseract命名空间:
using namespace tesseract;
或:
tesseract::TessBaseAPI *tess;
答案 1 :(得分:0)
我尝试了以下解决方案,这确实有效 请重命名
main.m ==&gt; main.mm 强>
ViewController.m ==&gt; ViewController.mm 强>
AppDelegate.m ==&gt; AppDelegate.mm 强>
这意味着在您的普通Obj-C源中将不再包含直接C ++样式头文件(通过引用)。 希望有所帮助,并且有意义。如果这有帮助那么请给我竖起大拇指。 谢谢,