2014-02-27 2 views
3

이제 Linux 플랫폼에서 빌드 된 opencv 프로젝트가 있으며 물론 성공적으로 실행할 수 있습니다. 그것은 다른 사람의 컴퓨터 실행하도록하는 메이크 파일이 수정 할 수opencv를 설치하지 않은 linux에서 opencv 프로젝트를 실행할 수 있습니까

나는 다른 사람 (상사 등)에 대한 프로젝트의 실행 파일을 공유 할, 그리고 다른 사람의 컴퓨터에서 OpenCV

설치하지 않은 opencv 라이브러리를 설치하지 않고 프로젝트?

답변

4

해야 할 일 link to static OpenCV libraries.이 방법은 실행 파일과 함께 제공되므로 대상 시스템에 공유 라이브러리를 설치할 필요가 없습니다.

0

실행 파일을 실행하면 이미지를 처리 ​​할 라이브러리가 필요합니다. 따라서 이러한 라이브러리는 시스템에 제공하거나 실행 파일 자체에 링크하여 처리 목적으로 제공되어야합니다.

+0

고맙습니다. QQ .............. – user3077427

1

실행 파일을 RPATH=$ORIGIN으로 성공적으로 빌드 했으므로 실행 파일과 동일한 디렉토리에 openCV 라이브러리를 넣을 수 있습니다. 이것은 그들이 기존의 openCV 설치와 충돌하지 않는다는 것을 의미합니다.

관련 문제