2017-11-12 3 views
1

내 프로젝트에 Box2D 물리 라이브러리를 통합하려고합니다. 나는 그것을 만들었고 내 프로젝트에서 그것을 사용하는 데 필요한 다른 모든 단계를 수행했다. 이것은 잘 작동하고 #include <Box2D.h>을 수행하여 모든 멤버에 액세스 할 수있다. 그러나 내 솔루션을 구축하려고하면 오류가 발생합니다. "해결되지 않은 외부 기호 'public : _thiscall ...'"은 호출하려고하는 함수가 선언되지 않았 음을 나타냅니다. Box2D 라이브러리의 include 디렉토리를 검사 할 때 내 CPP 파일이 모두 있습니다. 그러나 External Dependancies 폴더를 검사 할 때는 그렇지 않습니다 (관련이 있는지는 확실하지 않지만 언급할만한 가치가 있다고 생각합니다). 나는 누군가가이 딜레마에서 나를 도울 수 있으면 매우 감사 할 것입니다! 미리 감사드립니다.빌드 후 외부 라이브러리 (Box2D)에 선언이 누락되었습니다.

+0

컴파일 오류의 전체 문장을 보여주십시오. 누락 된 클래스를 식별하는 데 도움이됩니다. Box2D를 통합하기 전에 프로젝트를 만들려고 했습니까? – cppBeginner

+0

나는 그것을 고쳤다 - 문제는 내가 잘못된 SDK로 그것을 만들고 있었다는 것이다. – Borzi

답변

0

잘못된 SDK가 포함 된 라이브러리를 제작 중이므로 왜 내 프로젝트와 호환되지 않습니다.

관련 문제