0

我正在尝试在我的 monotouch 应用程序中绑定本机 iOS 库,但我不断收到此错误:

duplicate symbol _timeoutReached3 in:
/var/folders/3j/zf4d4nbd5v33y_7pqtfm25mh0000gn/T/tmp168daf95.tmp/VCMF.a(VFIPrinter.o)
/var/folders/3j/zf4d4nbd5v33y_7pqtfm25mh0000gn/T/tmp168daf95.tmp/VCMF.a(VFIBTBridge.o)
ld: 1 duplicate symbol for architecture i386

我完全没有想法,所以任何人都经历过类似的事情,我将不胜感激。

4

1 回答 1

0

由于它在您的 .a (VFIPrinter 和 VFIBTBridge)中引用不同的文件,我猜您确实编译了重复的符号。这是您编写的库吗?这两个文件包含的标头中是否有 timeoutReached3 ?将其切换为 extern 并将其粘贴到 c 文件之一。

于 2013-03-07T16:58:01.280 回答