目录
前言
本文主要介绍在Windows平台中编译得到OpenCV库之后,如何在工程中使用的技巧,并通过利用属性表达到一劳永逸的配置能力。
dll加入环境变量
我们编译产生的OpenCV库一般是动态库,在工程中引入OpenCV时,在编译中需要引入头文件和lib文件;同时编译产生的exe运行时需要链接dll文件。系统会在环境变量中查找是否存在依赖的dll,因此一般可以把编译产生的dll安装路径加入到系统环境变量中,这样运行链接了OpenCV库的exe时就不需要把dll拷贝到exe所在目录。
如下图所示将编译安装后dll文件所在路径加入到系统的Path中,这样在执行任意依赖OpenCV动态算法库的exe时不会报找不到dll的错误。
引入头文件和库文件
如下图所示,在系统变量中新增一个OPENCV347_VS2017_X64_HOME变量(命名任意),值设置为编译安装的install文件夹路径;那么在VS中可通过$(OPENCV347_VS2017_X64_HOME)的方式引用该路径。