2011-05-16 246 views
0
 
Ld "build/Debug-iphonesimulator/Cloudmade Map.app/Cloudmade Map" normal i386 
cd /Users/MPDEV/Documents/cloudmade2 
setenv MACOSX_DEPLOYMENT_TARGET 10.6 
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Users/MPDEV/Documents/cloudmade2/build/Debug-iphonesimulator -L/Users/MPDEV/Documents/cloudmade2/libs/Proj4 -L/Users/MPDEV/Documents/cloudmade2/libs/CloudMade -L/Users/MPDEV/Documents/cloudmade2/libs/route-me -F/Users/MPDEV/Documents/cloudmade2/build/Debug-iphonesimulator -filelist "/Users/MPDEV/Documents/cloudmade2/build/cloudmade2.build/Debug-iphonesimulator/cloudmade2.build/Objects-normal/i386/Cloudmade Map.LinkFileList" -mmacosx-version-min=10.6 -lMapView -lProj4 -lCloudMadeApi -ObjC -all_load -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -lsqlite3 -framework QuartzCore -lstdc++.6 -o "/Users/MPDEV/Documents/cloudmade2/build/Debug-iphonesimulator/Cloudmade Map.app/Cloudmade Map" 

未定义的符号:collect2:LD返回1个退出状态

 
    "_OBJC_CLASS_$_RMDBMapSource", referenced from: 
     objc-class-ref-to-RMDBMapSource in cloudmade2ViewController.o 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

我如何解决这个问题?我试着环顾四周,但没有找到答案如何解决它。

回答

0

您的目标不包括编译源的RMDBMapSource.m,也可能包含更多文件。检查您是否已将route-me项目的所有文件包含到您的目标中。

+0

对不起,但我如何将文件包含到目标? RMDBMapSource文件位于标题/库搜索路径中的route-me文件夹中。 – Tim 2011-05-16 07:43:48

+0

@ user755053 - 展开目标,将文件拖放到*编译源*构建步骤。或者选择项目大纲中的文件夹并勾选每个文件的“* Target Membership”复选框列。 – PeyloW 2011-05-16 09:29:32

相关问题