我在 iOS 项目中使用 Tesseract OCR 库。我的项目是在 RubyMotion 中构建的,由于重复符号,无法链接 Tesseract 库:
Link ./build/iPhoneSimulator-5.0-Development/myapp.app/myapp
duplicate symbol _main in:
/Users/Me/Documents/myapp/vendor/Tesseract/libtesseract_all.a(svpaint.o)
./build/iPhoneSimulator-5.0-Development/objs/main.o
ld: 1 duplicate symbol for architecture i386
Grepping 项目发现了 20 个 int main() 实例。有没有办法重命名 main() 函数,或者以其他方式解决这个符号冲突?