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 *~
-----------------------------------------------------------------------------------------------------
実行結果です。