iphone - SDK错误编译错误

标签 iphone cocoa xcode

大家好,我正在使用来自 http://shopsavvy.mobi/sdk/ 的 QR 码扫描仪 SDK .

我做了演示应用程序中显示的所有内容,并尝试在我自己的应用程序中执行此操作并遇到了整个错误。

“__ZNSs6appendERKSs”,引用自:

  __ZN5zxing4oned13Code128Reader9decodeRowEiNS_3RefINS_8BitArrayEEE in libScannerKit.a(Code128Reader.o)


  __ZN5zxing4oned10UPCEReader17convertUPCEtoUPCAESs in libScannerKit.a(UPCEReader.o)


  __ZN5zxing4oned10UPCEReader17convertUPCEtoUPCAESs in libScannerKit.a(UPCEReader.o)

  __ZSt24__uninitialized_copy_auxIPN5zxing3RefINS0_10datamatrix7VersionEEES5_ET0_T_S7_S6_St12__false_type in libScannerKit.a(Version-52918D8C2E078B47.o)


  __ZNSt6vectorIN5zxing3RefINS0_10datamatrix7VersionEEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ in libScannerKit.a(Version-52918D8C2E078B47.o)


  __ZSt24__uninitialized_copy_auxIPN5zxing3RefINS0_6qrcode8DataMaskEEES5_ET0_T_S7_S6_St12__false_type in libScannerKit.a(DataMask.o)
 __ZNSt6vectorIN5zxing3RefINS0_6qrcode8DataMaskEEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ in libScannerKit.a(DataMask.o)

ld:未找到符号

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

提前感谢您的帮助:)

最佳答案

您没有链接到 C++ 库。 您可以通过使用c++filt来消除丢失的符号:

cristi:~ diciu$ echo __ZNSs6appendERKSs | c++filt
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)

cristi:~ diciu$ nm /usr/lib/libstdc++.6.dylib  | grep __ZNSs6appendERKSs
00030f1e T __ZNSs6appendERKSs
00030e66 T __ZNSs6appendERKSsmm

如果您正在编写 Objective-C 代码,使用扩展名“.mm”而不是“.m”保存文件可能会有所帮助。

关于iphone - SDK错误编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4561293/

相关文章:

iphone - NSString 到 NSDecimalNumber 的 objective-c 转换

objective-c - 菜单中的 cocoa 键等效键不起作用

objective-c - 隐藏 NSWindow 标题栏

ios - iOS 和 Swift 4 中自定义键盘的高度

swift - 尝试将 cocoapod 框架添加到 xcode 中的扩展

ios - "' NSOffState ' is unavailable in Swift"

iphone - 剪贴板在 iOS 上的官方名称是 "pasteboard"吗?

iphone - CoreData迁移——删除关系规则

html - 如何让 iPhone 网络应用模仿非网络应用?

objective-c - 如何让 NSTextView 字符串中的字体调整为 NSTextView 大小