zxing 库的编译错误

Posted

技术标签:

【中文标题】zxing 库的编译错误【英文标题】:Compile error for zxing library 【发布时间】:2014-08-22 11:29:19 【问题描述】:
ZXPDF417Codeword *codeword = [self.detectionResultColumnsInternal[barcodeColumn] codewords][codewordsRow];

/My Projects/in Loyal SVN/new source Inloyal/ProjectCode_Inloyal_21-May/ZBarSDK/ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.m:144:38: 预期的读取数组元素的方法在“NSString *”类型的对象上找不到'

【问题讨论】:

【参考方案1】:

替换为:

ZXPDF417Codeword *codeword = ((NSArray *)[self.detectionResultColumnsInternal[barcodeColumn] codewords])[codewordsRow];

我认为应该可以。

【讨论】:

以上是关于zxing 库的编译错误的主要内容,如果未能解决你的问题,请参考以下文章

获取 clang++:错误:编译包含文件系统库的代码时

iOS 7.1 上的构建错误 - Zxing

未找到库的 Qt qbs 项目设置编译错误

C++ 编译器错误 MDM2009 发现重复类型处理引用另一个库的 2 个 Windows 组件库的元数据文件

调用临时对象的方法会导致旧 c 库的编译器错误

编译器错误“无法读取所需库的存档” - Spring Tool Suite