opencv3.4.0+vs2017+cmake配置 (二)

上一文完成了cmake对opencv的编译,并用vs2017生成了解决方案,本文主要进行后续的配置:

First:将环境变量添加到路径path: E:\SoftWare_I\opencv\build\bin  (前文biuld后下面的bin文件)

Second:vs2017+opencv配置

首先,建立一个Visual C++的空项目

opencv3.4.0+vs2017+cmake配置 (二)_第1张图片

选择 视图-->其他窗口-->属性管理器

在Debug|Win32处 右键-->添加新项目属性列表,命名为OpenCV_Debug,(后续 如果要新建工程,直接添加即可)双击打开

VC++目录-->包含目录  编辑,我添加的是:(蓝色为之前的路径)

E:\SoftWare_I\opencv\build\include

E:\SoftWare_I\opencv\build\include\opencv

E:\SoftWare_I\opencv\build\include\opencv2

opencv3.4.0+vs2017+cmake配置 (二)_第2张图片

库目录添加:E:\SoftWare_I\opencv\build\lib\Debug

opencv3.4.0+vs2017+cmake配置 (二)_第3张图片

链接器-->输入-->附加依赖项目(将生成的lib 文件名添加进来)(可以用一个获取路径下的文件名的小程序直接获得,我这儿直接将opencv3.4.0的Debug 的lib 文件列出)

opencv_calib3d340d.lib
opencv_core340d.lib
opencv_dnn340d.lib
opencv_features2d340d.lib
opencv_flann340d.lib
opencv_highgui340d.lib
opencv_imgcodecs340d.lib
opencv_imgproc340d.lib
opencv_ml340d.lib
opencv_objdetect340d.lib
opencv_photo340d.lib
opencv_shape340d.lib
opencv_stitching340d.lib
opencv_superres340d.lib
opencv_ts340d.lib
opencv_video340d.lib
opencv_videoio340d.lib

opencv_videostab340d.lib

完成Debug 文件配置;文件复制到Debug|Win64 部一份,如下图

opencv3.4.0+vs2017+cmake配置 (二)_第4张图片

配置完成,验证是否配置OK,

#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
// 使用标准的cv库
using namespace cv;
int main( )
{
  // 读取源图像并转化为灰度图像
  Mat srcImage = cv::imread("G:\\VS_File\\VS_File_old\\Picture\\cat01.jpg");//E:\WorkSpace\images
  // 判断文件是否读入正确
  if( !srcImage.data ) 
	      return 1;
  // 图像显示
  imshow("srcImage", srcImage);
  // 等待键盘键入
  waitKey(0);
  return 0;
}
opencv3.4.0+vs2017+cmake配置 (二)_第5张图片


你可能感兴趣的:(OpenCV)