使用Eclipse + OpenCV + C++ 環境搭建(一)

需要的軟件:
Win7 64位
Eclipse
CDT
MinGW 64位
OpenCV2.4.13 使用其中的x64庫

1.安裝MinGW 64位
正常安裝軟件,我是安裝在c盤下 :C:\MinGW\mingw-w64
配置環境變量:C:\MinGW\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev1\mingw64\bin

這裏寫圖片描述
tips:需要將mingw32-make.exe備份位make.exe,否則eclipse讀取不了

2.安裝OpenCV 我使用的是 opencv-2.4.13.3-vc14.exe

直接雙擊安裝即可,路徑自選:E:\face\javacv\opencv2.4.13\opencv(我的路徑)

配置環境變量:必須選擇X64文件夾下的bin
E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14\bin

3.安裝Eclipse
直接在官網下載用來開發c或者c++版本的工具包:eclipse-cpp-kepler-SR2-win32-x86_64.zip
解壓即可。

打開eclipse之後,還需要安裝CDT,可以編譯執行c或者c++。

安裝CDT只需要打開: Help——》 Eclipse Marketplace,在其中搜索CDT即可。

這裏寫圖片描述

建立項目的過程:

1.建立c++項目:
這裏寫圖片描述
建立項目之後的結果圖:
這裏寫圖片描述
2.編寫代碼:

結構圖:
這裏寫圖片描述
main中的代碼:

#include "cv.h"
#include "highgui.h"
using namespace std;
int main()
{
       cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
    IplImage * test;
    test = cvLoadImage("D:\\he.jpg");//圖片路徑
    cvNamedWindow("test_demo", 1);
    cvShowImage("test_demo", test);
    cvWaitKey(0);
    cvDestroyWindow("test_demo");
    cvReleaseImage(&test);
    return 0;
}

3.添加環境
3.1 debug環境配置:在Configuration中選擇Debug配置

Tips:這裏選擇的path必須是x64文件夾下的lib文件,因爲使用的都是64位的系統和軟件,否則就會報錯,
ld.exe: skipping incompatible opencv_videostab2413.lib when searching for -lopencv_videostab2413.lib

在C/C++ Builder——》Settings ——》MinGW C++ Linker ——》Libraries中設置如下:Libraries中添加的是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14\lib中所有的文件名後綴有d 的lib文件;下面的path是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14下面的三個文件夾的路徑。
這裏寫圖片描述

3.2 debug環境配置:在C/C++ Builder——》Settings ——》GCC C++ Complier——》Includes添加openc庫文件的路徑E:\face\javacv\opencv2.4.13\opencv\build\include以及其下的兩個文件夾路徑
這裏寫圖片描述

3.3 Release路徑配置:在Configuration中選擇Release配置

Tips:這裏選擇的path必須是x64文件夾下的lib文件,因爲使用的都是64位的系統和軟件,否則就會報錯,

ld.exe: skipping incompatible opencv_videostab2413.lib when searching for -lopencv_videostab2413.lib

在C/C++ Builder——》Settings ——》MinGW C++ Linker ——》Libraries中設置如下:Libraries中添加的是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14\lib中所有的文件名後綴沒有d 的lib文件;下面的path是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14下面的三個文件夾的路徑。
這裏寫圖片描述

3.4 Release路徑配置:
在C/C++ Builder——》Settings ——》GCC C++ Complier——》Includes添加openc庫文件的路徑E:\face\javacv\opencv2.4.13\opencv\build\include以及其下的兩個文件夾路徑

這裏寫圖片描述

4.編譯:
所有環境配置好之後,執行命令:
右擊項目——》Build Configurations ——》 Build All 該命令是執行Debug和Release兩個編譯路徑
編譯完沒有報錯之後,找到Release中的exe文件,直接雙擊執行,就會出現想要的效果圖:

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章