mingwでopencvビルドしてみた

クリアボックス: OpenCV2.4 + Windows7 + MinGW + msys で staticライブラリの自前ビルドとアプリケーションへのリンク

MinGW環境に与えるOpenCV 2.4.8バイナリを作る手順 - 01647

OpenCV Installation on Windows + Netbeans + MinGW - Eyal's Technical Blog

c++ - Getting started with OpenCV 2.4 and MinGW on Windows 7 - Stack Overflow

 

CMakeからmingw32-make,mingw32-make installまではほぼ上記のサイトの通り実施。

DLLを作成して、インストールディレクトリは変更。

パスは通しているのでOpenCVの実行は可能な状態。

Makefileはこんな感じ。

-----------------------------------------------------------------------------------------------------

#!/bin/make
SRC = hello.cpp
PROGRAM = hello.exe
CXX = g++
CXXFLAGS = -Wall -o
LDFLAGS = -I"C:/opencv2410/include/" -L"C:/opencv2410/x86/mingw/lib" -lopencv_core2410 -lopencv_imgproc2410 -lopencv_highgui2410

$(PROGRAM):$(SRC)
    $(CXX) $(SRC) $(CXXFLAGS) $(PROGRAM) $(LDFLAGS)

clean:
    rm -f *.o *~

-----------------------------------------------------------------------------------------------------

 

f:id:arisawa_nanase:20150926140303p:plain

実行結果です。