我在使用OpenStreetMap库和Bump库时遇到了问题。
我得到了严重的错误-
ld: duplicate symbol _OBJC_IVAR_$_FMDatabase.databasePath in /Users/
alex/APP/BumpAPI/libBumpAPI.a(FMDatabase.o) and /Users/alex/APP/
CloudMade/libs/route-me/libMapView.a(FMDatabase.o) for architecture
armv6
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-
gcc-4.2 failed with exit code 1发布于 2011-04-25 18:06:20
我找到了解决这个问题的办法。
我在CloudMade库中找到了RoutMe库的源代码。并将"FMDatabase“类的名称更改为"_FMDatabase”。接下来,重新构建libMapView。
但是,这个问题存在于其他项目中的其他库(非开源)中。
https://stackoverflow.com/questions/5673741
复制相似问题