无opencv环境下的运行exe文件
无opencv环境下的运行exe文件:
本实验参照博客:https://blog.****.net/hank0526/article/details/72080768
(1)首先用depends工具查看,自己需要运行在无opencv环境下的exe文件,所需要的*.dll文件:
(a)在群里下载depends_gr.zip,因为是老师直接将文件上传。如果是其他没有的情况下,上网自己下载。运行dependency walker程序:
(b)dependency walker程序中找到相关的dll文件,过程如下所示:
即得到我们需要的部分必要的dll文件,前两个关于opencv需要在自己的opencv安装目录中找到,暂时留到后面找到完整的dll文件之后再去复制粘贴。后三个dll文件在C:\Windows\System32目录下。
创建一个文件夹,自己知道的位置下,将这三个已知的dll文件拷贝到新建文件夹下,这个步骤即完成。
(2)在vs2013中重新配置opencv环境,原因是之前我们用的debug方式,而现在我们需要选择release方式,更方便配置。此过程完全按照博客里展示的过程:
是x64的就选x64,低于vs2012的就选vc11.到此所有的dll包,相关的文件到拷贝到新建文件夹下。
(3)我的exe文件选择的是最简单的显示图片,需要对图片的路径进行更改,并且需要把图片同样是要拷贝到新建文件夹下。
最后将这个新建文件夹用U盘在学校机房的电脑上运行即可: