2014-11-07 3 views
0

Xcode를 통해 만들어진 Objective-C Mac 프로젝트에서 일부 이미지 축소 작업을 위해 ImageMagick 및 몇 가지 이미지 라이브러리를 얻으려고합니다.xcode 프로젝트에서 사용자 정의 빌드 및 배치 된 공유 libjpeg 및 imagemagick 사용

ImageMagick을 컴파일하고 (libjpeg) 프로젝트에서 올바르게 참조했습니다. 라이브러리를 호출하고 유효한 포인터를 반환 할 수는 있지만 libjpeg를 올바르게보기 위해 ImageMagick을 얻을 수 없기 때문에 예상되는 위임을 볼 수 없기 때문에 JPEG 읽기가 실패합니다.

저는 imagemagick을 구성하여 libjpeg (및 기타)가 어디에 있는지 알려주는 데 도움이되고 싶습니다. 나는/usr/local/디렉토리를 include & lib 디렉토리에 넣을 수있는 계획이 없지만 나머지 코드가있는 프로젝트 내의 디렉토리를 사용한다. 그렇지 않으면 libs를 추출하거나 포트를 설치한다.

참고 사항은 모두 정적 라이브러리가 아닌 공유해야합니다. 내 대상 SDK 및 플랫폼은 Mac OS X 10.9 이상입니다.

+0

당신은 imagemagick/6.8.8-9/etc/ImageMagick-6/delegates.xml'에 해당하는 것을 보았습니까? –

+0

약간 보였습니다. 그러나 형식이 혼란 스럽습니다. 자세한 내용을 설명 할 수 있습니까? 응답에서, – jheld

답변

0

make clean 사이에 변경하지 않은 부분이 변경되었습니다. configure 변경되었습니다. 그러나 각 이미지 라이브러리 (이 경우 CPPFLAGSLFLAGS)에 대해 lib & include 개의 경로를 추가해야했습니다. 이제 위대한 작품, 그리고 델리게이트 XML 파일을 만질 필요가 없었어요.