g++ -Wall -I./include -pg -O2 -c -o src/detection_strategy/BinarizeDetectionStrategy.o src/detection_strategy/BinarizeDetectionStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/strategy/ThreeMarkersStrategy.o src/strategy/ThreeMarkersStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/strategy/FindCentreAndSaveToDiskStrategy.o src/strategy/FindCentreAndSaveToDiskStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/strategy/OneMarkerStrategy.o src/strategy/OneMarkerStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/strategy/InteractiveManipulationStrategy.o src/strategy/InteractiveManipulationStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/strategy/ConvertImageAndDisplayStrategy.o src/strategy/ConvertImageAndDisplayStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/strategy/MyClass.o src/strategy/MyClass.cpp
g++ -Wall -I./include -pg -O2 -c -o src/localization_strategy/OneMarkerLocalizationStrategy.o src/localization_strategy/OneMarkerLocalizationStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/localization_strategy/ThreeMarkersLocalizationStrategy.o src/localization_strategy/ThreeMarkersLocalizationStrategy.cpp
g++ -Wall -I./include -pg -O2 -c -o src/localization_strategy/Commons.o src/localization_strategy/Commons.cpp
g++ -Wall -I./include -pg -O2 -c -o src/dotgazer.o src/dotgazer.cpp
g++ -Wall -I./include -pg -O2 -c -o src/utils/ErrorHandler.o src/utils/ErrorHandler.cpp
g++ -Wall -I./include -pg -O2 -c -o src/utils/CVUtils.o src/utils/CVUtils.cpp
g++ -Wall -I./include -pg -O2 -c -o src/utils/ImageConverter.o src/utils/ImageConverter.cpp
g++ -Wall -I./include -pg -O2 -c -o src/utils/Const.o src/utils/Const.cpp
g++ -Wall -I./include -pg -O2 -c -o src/utils/OptionsParser.o src/utils/OptionsParser.cpp
g++ -Wall -I./include -pg -O2 -c -o src/dotgazer/Marker.o src/dotgazer/Marker.cpp
g++ -Wall -I./include -pg -O2 -c -o src/dotgazer/Coordinates.o src/dotgazer/Coordinates.cpp
g++ -Wall -I./include -pg -O2 -c -o src/dotgazer/Dot.o src/dotgazer/Dot.cpp
g++ `pkg-config --libs opencv` src/detection_strategy/BinarizeDetectionStrategy.o src/strategy/ThreeMarkersStrategy.o src/strategy/FindCentreAndSaveToDiskStrategy.o src/strategy/OneMarkerStrategy.o src/strategy/InteractiveManipulationStrategy.o src/strategy/ConvertImageAndDisplayStrategy.o src/strategy/MyClass.o src/localization_strategy/OneMarkerLocalizationStrategy.o src/localization_strategy/ThreeMarkersLocalizationStrategy.o src/localization_strategy/Commons.o src/dotgazer.o src/utils/ErrorHandler.o src/utils/CVUtils.o src/utils/ImageConverter.o src/utils/Const.o src/utils/OptionsParser.o src/dotgazer/Marker.o src/dotgazer/Coordinates.o src/dotgazer/Dot.o -o dotgazer.out
src/detection_strategy/BinarizeDetectionStrategy.o: In function `BinarizeDetectionStrategy::detectMarkers(_IplImage*)':
BinarizeDetectionStrategy.cpp:(.text+0x729): undefined reference to `cvNamedWindow'
BinarizeDetectionStrategy.cpp:(.text+0x736): undefined reference to `cvShowImage'
BinarizeDetectionStrategy.cpp:(.text+0x73d): undefined reference to `cvWaitKey'
BinarizeDetectionStrategy.cpp:(.text+0x745): undefined reference to `cvGetSize'
BinarizeDetectionStrategy.cpp:(.text+0x757): undefined reference to `cvCreateImage'
BinarizeDetectionStrategy.cpp:(.text+0x804): undefined reference to `cvInRangeS'
BinarizeDetectionStrategy.cpp:(.text+0x818): undefined reference to `cvShowImage'
BinarizeDetectionStrategy.cpp:(.text+0x81f): undefined reference to `cvWaitKey'
BinarizeDetectionStrategy.cpp:(.text+0x826): undefined reference to `cvCreateMemStorage'
BinarizeDetectionStrategy.cpp:(.text+0x83d): undefined reference to `cvCreateSeq'
BinarizeDetectionStrategy.cpp:(.text+0x86f): undefined reference to `cvFindContours'
BinarizeDetectionStrategy.cpp:(.text+0x8ac): undefined reference to `cvContourArea'
BinarizeDetectionStrategy.cpp:(.text+0x8d0): undefined reference to `cvMinEnclosingCircle'
BinarizeDetectionStrategy.cpp:(.text+0xa31): undefined reference to `cvShowImage'
BinarizeDetectionStrategy.cpp:(.text+0xa38): undefined reference to `cvWaitKey'
src/strategy/ThreeMarkersStrategy.o: In function `ThreeMarkersStrategy::main()':
ThreeMarkersStrategy.cpp:(.text.startup+0x105): undefined reference to `cvReleaseImage'
src/strategy/FindCentreAndSaveToDiskStrategy.o: In function `FindCentreAndSaveToDiskStrategy::main()':
FindCentreAndSaveToDiskStrategy.cpp:(.text.startup+0x7e): undefined reference to `cvReleaseImage'
FindCentreAndSaveToDiskStrategy.cpp:(.text.startup+0xcc): undefined reference to `cvSaveImage'
FindCentreAndSaveToDiskStrategy.cpp:(.text.startup+0xe9): undefined reference to `cvReleaseImage'
src/strategy/OneMarkerStrategy.o: In function `OneMarkerStrategy::main()':
OneMarkerStrategy.cpp:(.text.startup+0x105): undefined reference to `cvReleaseImage'
src/strategy/InteractiveManipulationStrategy.o: In function `InteractiveManipulationStrategy::getOneChannel(_IplImage*, int)':
InteractiveManipulationStrategy.cpp:(.text+0x4f): undefined reference to `cvGetSize'
InteractiveManipulationStrategy.cpp:(.text+0x62): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0x75): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0x89): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0xa1): undefined reference to `cvSplit'
InteractiveManipulationStrategy.cpp:(.text+0xb0): undefined reference to `cvNamedWindow'
InteractiveManipulationStrategy.cpp:(.text+0xc9): undefined reference to `cvWaitKey'
InteractiveManipulationStrategy.cpp:(.text+0xf1): undefined reference to `cvShowImage'
InteractiveManipulationStrategy.cpp:(.text+0x109): undefined reference to `cvShowImage'
InteractiveManipulationStrategy.cpp:(.text+0x11a): undefined reference to `cvShowImage'
src/strategy/InteractiveManipulationStrategy.o: In function `InteractiveManipulationStrategy::normalizeHistogram(_IplImage**)':
InteractiveManipulationStrategy.cpp:(.text+0x150): undefined reference to `cvGetSize'
InteractiveManipulationStrategy.cpp:(.text+0x163): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0x177): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0x18b): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0x19f): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0x1b6): undefined reference to `cvCreateImage'
src/strategy/InteractiveManipulationStrategy.o:InteractiveManipulationStrategy.cpp:(.text+0x1c9): more undefined references to `cvCreateImage' follow
src/strategy/InteractiveManipulationStrategy.o: In function `InteractiveManipulationStrategy::normalizeHistogram(_IplImage**)':
InteractiveManipulationStrategy.cpp:(.text+0x277): undefined reference to `cvCreateHist'
InteractiveManipulationStrategy.cpp:(.text+0x294): undefined reference to `cvCreateHist'
InteractiveManipulationStrategy.cpp:(.text+0x2b2): undefined reference to `cvCreateHist'
InteractiveManipulationStrategy.cpp:(.text+0x308): undefined reference to `cvSplit'
InteractiveManipulationStrategy.cpp:(.text+0x318): undefined reference to `cvCalcArrHist'
InteractiveManipulationStrategy.cpp:(.text+0x328): undefined reference to `cvCalcArrHist'
InteractiveManipulationStrategy.cpp:(.text+0x338): undefined reference to `cvCalcArrHist'
InteractiveManipulationStrategy.cpp:(.text+0x34b): undefined reference to `cvEqualizeHist'
InteractiveManipulationStrategy.cpp:(.text+0x357): undefined reference to `cvEqualizeHist'
InteractiveManipulationStrategy.cpp:(.text+0x363): undefined reference to `cvEqualizeHist'
InteractiveManipulationStrategy.cpp:(.text+0x3f2): undefined reference to `cvNamedWindow'
InteractiveManipulationStrategy.cpp:(.text+0x3ff): undefined reference to `cvShowImage'
InteractiveManipulationStrategy.cpp:(.text+0x406): undefined reference to `cvWaitKey'
src/strategy/InteractiveManipulationStrategy.o: In function `InteractiveManipulationStrategy::copyImage(_IplImage*, _IplImage**)':
InteractiveManipulationStrategy.cpp:(.text+0x4a6): undefined reference to `cvGetSize'
InteractiveManipulationStrategy.cpp:(.text+0x4b4): undefined reference to `cvCreateImage'
InteractiveManipulationStrategy.cpp:(.text+0x4ca): undefined reference to `cvCopy'
src/strategy/InteractiveManipulationStrategy.o: In function `InteractiveManipulationStrategy::main()':
InteractiveManipulationStrategy.cpp:(.text.startup+0x58): undefined reference to `cvReleaseImage'
InteractiveManipulationStrategy.cpp:(.text.startup+0x67): undefined reference to `cvNamedWindow'
InteractiveManipulationStrategy.cpp:(.text.startup+0x74): undefined reference to `cvShowImage'
InteractiveManipulationStrategy.cpp:(.text.startup+0x7b): undefined reference to `cvWaitKey'
InteractiveManipulationStrategy.cpp:(.text.startup+0x9b): undefined reference to `cvReleaseImage'
src/strategy/ConvertImageAndDisplayStrategy.o: In function `ConvertImageAndDisplayStrategy::main()':
ConvertImageAndDisplayStrategy.cpp:(.text.startup+0x72): undefined reference to `cvReleaseImage'
ConvertImageAndDisplayStrategy.cpp:(.text.startup+0x81): undefined reference to `cvNamedWindow'
ConvertImageAndDisplayStrategy.cpp:(.text.startup+0x8e): undefined reference to `cvShowImage'
ConvertImageAndDisplayStrategy.cpp:(.text.startup+0x95): undefined reference to `cvWaitKey'
ConvertImageAndDisplayStrategy.cpp:(.text.startup+0xae): undefined reference to `cvReleaseImage'
src/utils/CVUtils.o: In function `CVUtils::drawCircle(_IplImage*, float, float, int, int, int)':
CVUtils.cpp:(.text+0x77): undefined reference to `cvCircle'
src/utils/ImageConverter.o: In function `ImageConverter::loadRawImage(char*)':
ImageConverter.cpp:(.text+0x114): undefined reference to `cvCreateImage'
ImageConverter.cpp:(.text+0x165): undefined reference to `cvReleaseImage'
src/utils/ImageConverter.o: In function `ImageConverter::convertRawToBGR(_IplImage*)':
ImageConverter.cpp:(.text+0x187): undefined reference to `cvGetSize'
ImageConverter.cpp:(.text+0x19c): undefined reference to `cvCreateImage'
ImageConverter.cpp:(.text+0x1b7): undefined reference to `cvCreateImage'
ImageConverter.cpp:(.text+0x1d7): undefined reference to `cvConvertScale'
ImageConverter.cpp:(.text+0x1e8): undefined reference to `cvCvtColor'
ImageConverter.cpp:(.text+0x1f1): undefined reference to `cvReleaseImage'
ImageConverter.cpp:(.text+0x231): undefined reference to `cvReleaseImage'
src/utils/ImageConverter.o: In function `ImageConverter::getYFromRaw(_IplImage*)':
ImageConverter.cpp:(.text+0x25c): undefined reference to `cvGetSize'
ImageConverter.cpp:(.text+0x271): undefined reference to `cvCreateImage'
ImageConverter.cpp:(.text+0x287): undefined reference to `cvCreateImage'
ImageConverter.cpp:(.text+0x29d): undefined reference to `cvCreateImage'
ImageConverter.cpp:(.text+0x2bc): undefined reference to `cvCreateImage'
ImageConverter.cpp:(.text+0x2db): undefined reference to `cvCreateImage'
src/utils/ImageConverter.o:ImageConverter.cpp:(.text+0x2fa): more undefined references to `cvCreateImage' follow
src/utils/ImageConverter.o: In function `ImageConverter::getYFromRaw(_IplImage*)':
ImageConverter.cpp:(.text+0x323): undefined reference to `cvCvtColor'
ImageConverter.cpp:(.text+0x33b): undefined reference to `cvSplit'
ImageConverter.cpp:(.text+0x344): undefined reference to `cvReleaseImage'
ImageConverter.cpp:(.text+0x34d): undefined reference to `cvReleaseImage'
ImageConverter.cpp:(.text+0x356): undefined reference to `cvReleaseImage'
ImageConverter.cpp:(.text+0x38f): undefined reference to `cvReleaseImage'
ImageConverter.cpp:(.text+0x3af): undefined reference to `cvReleaseImage'
src/utils/ImageConverter.o:ImageConverter.cpp:(.text+0x3b8): more undefined references to `cvReleaseImage' follow
collect2: error: ld returned 1 exit status
make: *** [dotgazer.out] Error 1
BUILD FAILED (exit value 2, total time: 12s)