1. 프로젝트 생성 (C++ project -> Hello World C++ Project - Linux GCC)
2. 프로젝트 우클릭 -> Properties -> C/C++ Build -> Settings -> Tool Settings(default)
2.1. GCC C Compiler -> Directories ->
/usr/local/include
/usr/local/player-3.0.2
/usr/local/player-3.0.2/build
2.2. GCC C++ Linker -> Libraries
2.2.1. Libraries (-l)
opencv_video
opencv_ml
opencv_highgui
opencv_core
opencv_calib3d
opencv_features2d
jpeg
pthread
2.2.2. Library search path (-L)
/usr/lib
/usr/local/lin
3. 파일들을 소스 폴더에 복사해온다.
create_comms.c
create_comms.h
loc.h
loccapture.cpp
loccapture.h
locFinder.cpp
locFinder.h
locLib.cpp
locLib.h
locMath.cpp
locMath.h
locMove.cpp
locMove.h
Main_Server.cpp(이 파일은 main을 포함하므로 main을 변경)
wifi.cpp
wifi.h
4. 헤더들을 include한다.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "loc.h"
#include "locLib.h"
#include "locMath.h"
5. 예제 파일
{
printf("opencv test cpp");
CvMat *A;
A = cvCreateMat(3, 3, DATATYPE);
cvmSet(A, 0, 0, 1);
cvmSet(A, 1, 0, 2);
cvmSet(A, 2, 0, 3);
cvmSet(A, 0, 1, 4);
cvmSet(A, 1, 1, 5);
cvmSet(A, 2, 1, 6);
cvmSet(A, 0, 2, 7);
cvmSet(A, 1, 2, 8);
cvmSet(A, 2, 2, 9);
cvShowMat(A);
return 0;
}
'Enginius > C / C++' 카테고리의 다른 글
[MFC] 그림을 그릴 수 있는 기본적인 프로젝트 (2) | 2014.08.06 |
---|---|
[윈도우 C++ 예제] 소켓 통신으로 구조체를 보내기 (1) | 2014.07.31 |
MFC에서 CString 사용하기. (0) | 2012.04.27 |
[퍼옴] MFC에서 시리얼 통신 프로그램 작성하기. (2) | 2012.04.24 |
[MFC] BITMAP 으로 그림 그리기 (4) | 2012.04.24 |