2014-05-21 1 views
0

나는 임베디드 보드에서 OpenCV를 크로스 컴파일하려고하고있다. 나는 이것을 따라 갔다 : http://docs.opencv.org/doc/tutorials/introduction/crosscompilation/arm_crosscompile_with_cmake.html.크로스 컴파일 방법 opencv

내가 ARM 용 크로스 컴파일 도구를 설치했다는 것을 요약하면 cmake (적절한 도구 체인 파일 제공), make 및 make install 명령을 실행했습니다. 다음으로 임베디드 보드에 opencv 설치와 함께 lib/include 및 bin/디렉토리를 복사했습니다.

그러나 opencv로 간단한 hello world를 컴파일하려고 할 때 __gnu_thumb1_case_uqi 및 다른 유사한 기호에 대한 정의되지 않은 참조가 나타납니다. 누구든지이 문제에 직면하고 해결 방법을 알고 있습니까?

답변

0

다른 방법

그냥 Buildroot, OpenEmbedded 데비안 같은 일부 포함 된 배포판을. 그들은 모두 OpenCV를 제공합니다.

저는 Buildroot에서 주로 경험 했으므로 프로젝트를 BR과 별도로 유지하기 위해 새로 도입 된 기능을 알려 드리고 싶습니다 : http://nightly.buildroot.org/manual.html#outside-br-custom. 이렇게하면 BR의 OpenCV에 맞춰 소프트웨어를 컴파일하는 방법에 대한 주요 아이디어를 얻을 수 있습니다.