我正在研究翻译应用程序,因为我使用市场azure及其客户端等等,在该应用程序中我只使用ocr tesseract进行文本扫描,然后将翻译应用于语言所需的翻译, 我收到了一个轰鸣声错误
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_AFHTTPRequestOperation", referenced from:
objc-class-ref in FGTranslateRequest.o
"_OBJC_CLASS_$_AFJSONResponseSerializer", referenced from:
objc-class-ref in FGTranslateRequest.o
"_OBJC_CLASS_$_AFXMLParserResponseSerializer", referenced from:
objc-class-ref in FGTranslateRequest.o
"_OBJC_CLASS_$_TMCache", referenced from:
objc-class-ref in FGTranslator.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
指导我......
答案 0 :(得分:0)
如果您的班级'通常会发生此类错误。 .m文件未列在"编译源"下。通常它是由xcode完成的,但如果有任何与目标相关的问题则无法完成。
步骤:
TargetSettings - >构建阶段 - >编译源 - >添加您的.m类 - >构建并运行