(iOS)libxml/HTMLparser.h file not found 에러 처리
created:2012-10-17
updated:2015-07-03
이전 포스팅에서 iOS App 개발시, 각종 HTML 파서들을 연동하는 방법들을 소개했는데 그러한 라이브러리에 사용하는 것중 하나가 libxml2 라이브러리이다. 기본적으로 프로젝트 세팅에 가서 다음과 같이 해주면된다.
Header Search Paths
– “${SDKROOT}/usr/include/libxml2”
– recursive option 켜기
Other Link Flags
– -lxml2 입력
그런데 주의할 점. Always Search User Paths 부분도 반드시 Yes로 되어 있어야 한다. 이 부분도 신경써 줘야 한다. 그리고 가급적이면, Target 설정과 Project 설정을 맞춰 주는게 좋다. 만약 개발을 하는데 디버그 단계에서 문제가 없었는데 배포(Distribution) 단계에서 문제가 생긴다면, 설정을 빨리 비교해 보는게 상책이다.