[팁] [re] [질문] XCODE에서 외부 라이브러리 가져다 쓸 때..
-
- 첨부파일 : Makefile (6.1K) - 다운로드
본문
일단, 헤더 파일 포함 문제는 그냥 디렉토리를 옮기는 것으로 해결했습니다.
라이브러리 링크 부분에서는 hongjuny님께서 말씀해 주신대로 했는데 라이브러리가 로드되지 않는다는 에러가 났습니다.
[Session started at 2006-12-23 09:35:09 +0900.]
dyld: Library not loaded: /usr/lib/libGLEW.1.3.5.dylib
Referenced from: /Users/WLee/Documents/Programming/OpenGL/GLEW_TEST/build/Debug/OSXGLUT.app/Contents/MacOS/OSXGLUT
Reason: image not found
에러메세지를 보니 라이브러리를 프로젝트 셋팅에서 지정해준 경로가 아니고, /usr/lib/에서 찾고 있더군요. 그래서 일단 libGLEW.1.3.5.dylib 파일을 /usr/lib로 복사해줘서 프로그램이 실행가능해졌습니다.
이런 경우 라이브러리 파일이 자신이 있어야되는 경로를 알고있는 건가요 ??
Makefile을 보면 /usr/lib 에 어쩌고 하는 내용이 있긴 하던데 ..
참고로 Makefile 첨부합니다. ^^
최신글이 없습니다.
최신글이 없습니다.
댓글목록 2
hongjuny님의 댓글
메이크 파일? ㅡ,.ㅡ
靑~°˚님의 댓글
makefile은 XCODE와는 무관하게 GLEW 라이브러리를 그냥 터미널에서 빌드할 때 사용한 것을 말하는 겁니다. ^^
저는 GLEW 라이브러리를 빌드한 결과로 나온 libGLEW.dylib 파일을 GLUT 프로그램에서 사용하려고 하는 것이고요.
위에 XCODE에서 나는 에러를 보면 라이브러리를 /usr/lib 라는 곳에서 찾고 있는데, 저 경로는 제가 XCODE에서 project setting에서 Library search path에 추가해준 libGLEW.dylib 파일이 있는 곳이 아니라는 게 이상합니다.