0

尝试使用适用于 iOS 的 Socket Mobile Scan API 编译项目时出现以下错误。我觉得这是他项目设置的问题,但在更改设置后我无法摆脱它。有什么想法吗?

“_OBJC_CLASS_$_ScanApiHelper”,引用自:xxxx.o 中的 objc-class-ref ld:未找到体系结构 x86_64 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
4

1 回答 1

0

最初实现此驱动程序时,我遇到了同样的错误。

我不知道这是否是你的问题,但我的问题是自己造成的。

“ScanApiHelper”是用 C++ (mm) 编写的,我的 PCH 文件中有一些代码正在重新定义 NSLog 以利用自定义记录器。但是,我的客户记录器没有声明财产。它仅被标记为 extern 而不是 extern "c"。

如果我使用 FOUNDATION_EXPORT 而不是 extern,我不会有问题,因为它会为您处理所有这些。

于 2017-07-18T19:32:58.403 回答