나는 boost_thread와 boost_system에 정적으로 링크하려고하는 매우 간단한 Xcode 6 프로젝트를 가지고 있습니다. 라이브러리 (나는 libboost_thread.a 및 libboost_system.a)를 만들었고, 프로젝트의 다른 정적 라이브러리와 마찬가지로 모든 헤더/라이브러리 검색 경로, 플래그 등을 포함 시켰으며 프로젝트가 성공적으로 빌드되었습니다. , 아직 내가 그것을 실행하면, 그것은 나를 boost_thread.dylib lib 디렉토리를 찾을 수 없다는 런타임 dlopen 오류를 준다.Xcode 6 프로젝트에서 부스트 스레드 1.56 lib를 정적으로 연결하십시오.
나는 어떤 부스트 라이브러리의 dylib 버전에도 링크하지 않으며, 단지 두 개의 정적 라이브러리에만 링크합니다. 라이브러리에서 동적으로로드하려고하는 이유는 무엇입니까? 아무도 나에게이 모든 것에 대해 힌트를 줄 수 있습니까?
감사
otool -L은 실제로 libboost_thread.dylib에 의존한다는 것을 보여줍니다! 내가 말했듯이, 나는이 프로젝트에서 어떤 dylib도 사용하지 않았다. – bitwise