내 ipad 응용 프로그램에서 GDataXML 라이브러리를 사용하려고합니다. 나는 지침을 따랐다.iPad 응용 프로그램에서 GDataXMLDocument 사용
- gdata-objective-c 클라이언트 라이브러리를 다운로드하자.
- 의 압축을 풀고 파일, 소스 \ XMLSupport로 이동하고 프로젝트 엑스 코드에서
- 에 두 파일 GDataXMLNode.h 및 GDataXMLNode.m 드래그, 클릭 프로젝트 \ 프로젝트 편집 설정을하고 있는지 "모든 구성"을 체크합니다.
- 검색 경로/헤더 검색 경로 설정을 찾은 다음/usr/include/libxml2를 목록에 추가하십시오.
- 마지막으로 Linking \ Other Linker Flags 섹션을 찾고 -lxml2를 목록에 추가하십시오.
코드에서 iimport "GDataXMLNode.h"를 추가하면 모두 정상입니다. 하지만 난 내가 다음과 같은 메시지가받은
GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:xmlData options:0 error:nil];
내 애플 리케이션에 GDataXMLDocument 클래스를 사용하려고하면
Ld build/Debug-iphonesimulator/DemoApp.app/DemoApp normal i386
cd /Users/svp/Projects/DemoApp
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.2.sdk -L/Users/svp/Projects/DemoApp/build/Debug-iphonesimulator -F/Users/svp/Projects/DemoApp/build/Debug-iphonesimulator -filelist /Users/svp/Projects/DemoApp/build/DemoApp.build/Debug-iphonesimulator/DemoApp.build/Objects-normal/i386/DemoApp.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -framework MapKit -framework QuartzCore -lxml2.2 -o /Users/svp/Projects/DemoApp/build/Debug-iphonesimulator/DemoApp.app/DemoApp
Undefined symbols:
"_OBJC_CLASS_$_GDataXMLDocument", referenced from:
objc-class-ref-to-GDataXMLDocument in TwitterService.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
어떤 생각을? 다음
저에게 도움이되었습니다. 소스 파일을 추가 할 때 "대상에 링크"를 선택하지 않았습니다. –