2011-05-16 3 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

+0

@ user755053 - 대상을 확장하고 파일을 * Compile Sources * 빌드 단계로 끌어다 놓습니다. 또는 프로젝트 개요에서 해당 폴더를 선택하고 각 파일의 * Target Membership 확인란을 선택하십시오. – PeyloW

관련 문제