우분투 12.04에 opencv 2.4.2를 설치했습니다. 우분투에서 C++로 작성된 opencv 프로그램을 어떻게 컴파일하나요? 또한 'make file'을 사용할 때의 이점은 무엇입니까? 그리고 어떻게 make-file을 사용하여 컴파일 할 수 있습니까?우분투에서 opencv 프로그램 컴파일하기
0
A
답변
3
메이크 파일은 매번 컴파일 및 링크 지침을 지정하지 않고도 프로젝트를 컴파일하는 간단한 방법입니다.
target:dependencies
[tab] rule
여기서 규칙은 탭으로 시작해야하며 다음과 같은 형식으로 일련의 규칙으로 구성됩니다.
executable: main.o functions.o
g++ -o executable `pkg-config --libs opencv` main.o functions.o
main.o:
g++ `pkg-config --cflags opencv` -c main.cpp
functions.o:
g++ `pkg-config --cflags opencv` -c functions.cpp
주 : 예를 들어
당신은 당신의 메이크가 이런 식으로 구성 할 수 OpenCV의 코드를 사용 둘 다 2 개 소스 파일, MAIN.CPP 및 functions.cpp 구성 프로젝트가 있다면. cpp는 function.cpp에 정의 된 함수를 여러 번 호출하는 주요 기능입니다. 명령어 pkg-config --cflags/libs opencv
은 빌드에 필요한 컴파일러와 링커 플래그, 경로 및 라이브러리를 자동으로 생성하는 pkg-config 유틸리티를 사용합니다. 물론 사용중인 라이브러리가 pkg-config를 지원하지 않지만 opencv처럼 사용할 경우 makefile에서 수동으로 지정할 수 있습니다.
메이크 파일을 사용하여 컴파일하려면 소스 코드를 저장 한 디렉토리로 이동하고 메이크 파일을 'Makefile'로 저장 한 다음 make
명령으로 빌드하십시오.
0
이것은 일반적인 팁입니다.
개발 속도를 높이기 위해 Eclipse IDE를 사용할 수 있습니다.
http://codewithgeeks.blogspot.in/2013/10/installing-opencv-ubuntu-1204-eclipse.html
및
http://codewithgeeks.blogspot.in/2013/10/installing-opencv-ubuntu-1204-eclipse_10.html
을 : 여기 이 쉽게 수행하는 방법을 설명하는 게시물입니다관련 문제
- 1. 우분투에서 OpenGL SOIL 컴파일하기
- 2. 리눅스에서 기본 OpenCV + Cuda 프로그램 컴파일하기
- 3. opencv, xfeatures2d 컴파일하기
- 4. 우분투에서 MySQL Workbench 컴파일하기 13.04
- 5. CMake를 사용하여 OpenCV-2.4.3에서 컴파일하기
- 6. 우분투에서 오래된 리눅스 커널 컴파일하기 16.04 LTS
- 7. 우분투에서 안드로이드 소스 코드 컴파일하기 9.10
- 8. 모노로 응용 프로그램 컴파일하기
- 9. Emacs에서 프로그램 컴파일하기?
- 10. opencv 3 mingw64를 Windows 7에서 컴파일하기 '-bit
- 11. 우분투에서 JNI 프로그램 실행하기
- 12. 우분투에서 OpenCV 2.3 w/python 바인딩 설정
- 13. 우분투에서 OpenCL을 컴파일하기 위해 컴파일러로 optirun 및 g ++을 설정하십시오.
- 14. OpenCV 프로그램 컴파일 및 opencv 필요 없음
- 15. 새로운 터미널 우분투에서 자바 프로그램
- 16. OpenCV 프로그램 멀티 스레딩
- 17. OpenCV 프로그램 런타임 오류
- 18. OpenCV 이미지로드 프로그램 종료
- 19. 리눅스에서 C++로 Boost/NTL 프로그램 컴파일하기
- 20. w/ocamlbuild w/ocamlbuild에서 OCaml 프로그램 컴파일하기
- 21. ns_initparse() 함수로 프로그램 컴파일하기 C linux
- 22. 리눅스에서 C++ 콘솔 응용 프로그램 컴파일하기
- 23. 첫 번째 OpenGL Redbook 프로그램 (triangles.cpp) 컴파일하기
- 24. 리눅스 커널/문서에서 특정 프로그램 컴파일하기
- 25. 리눅스에서 Windows 용 GTK + 응용 프로그램 컴파일하기
- 26. 윈도우에서 x11을 호출하는 C++ 프로그램 컴파일하기
- 27. Ubuntu에서 OS X에서 C 프로그램을 컴파일하기
- 28. NSIS로 OpenCV 설치 프로그램 만들기
- 29. OpenCv Form 응용 프로그램 릴리스
- 30. 우분투에서 OpenCV 소스 코드 (.cpp)는 어디에 있습니까?