在将Yolo集成部署前,做了一个exe文件demo发客户使用测试。简单记录一下。
1、编译为Release。Debug据说无论如何都打不开。
2、改项目属性>>C/C++>>代码生成>>运行库>>多线程/MT
3、重新生成解决方案。项目工程路径下>>x64>>Release 就是编译好的exe。当然直接拷过去是不能运行的,会提示缺少各种dll。
4、根据报错的内容,用Everything软件查找本地缺少的dll文件,拷贝到Release目录下,与exe同级。
5、要添加的有两类:VS运行必要的dll和OpenCV必要的dll。
5.1、VS运行必要的dll,Everything搜下面的红框:
5.2、OpenCV运行必要的dll这次只用到了opencv_world454.dll(Release版本),添加:
这次就改了这些,就可以在没有安装VS和OpenCV的电脑运行exe了。