1

我正在尝试将 tesseract 集成到我的应用程序中。当我运行我的应用程序时,它显示如下。如果我删除 tesseract 文件,则应用程序很好,没有错误。可能是什么问题?

显示的错误是:

ld:/Lutful Kabir/Project/Business Card Reader/DBZiCardReader/DBZiCardReader/build_dependencies/dependencies/lib/libtesseract_all.a(svpaint.o) 和/Users/foyzulkarim/Library/Developer/Xcode/DerivedData/DBZiCardReader-中的重复符号_main awawphfeoprlwqgcmoohhievukcx/Build/Intermediates/DBZiCardReader.build/Debug-iphonesimulator/DBZiCardReader.build/Objects-normal/i386/main.o for architecture i386 Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang++ 失败并退出代码 1

如何删除此错误消息?

4

1 回答 1

0

clang 找到了 2 个 _main 符号。

  • libtesseract_all.a 内的 svpaint.o 中的一个
  • 一个在你的 main.m 文件中

libtesseract 要么希望您有一个依赖于它们在 svpaint.o 中的 main 的项目(并且可能有一些关于此效果的说明),或者它希望您不要导入任何会导致 svpaint.o 必须包含在内的东西作为链接的一部分(也许您正在导入像 svpaint.h 之类的 libtesseract 标头……或导入导入它的东西……这仅作为他们使用其库的示例之一……)

于 2012-10-17T08:37:51.527 回答