MFC+OpenCV项目打包
本文介绍同时带有Opencv的MFC的程序的打包方法。以Opencv3.4.0,和VS2017开发环境为例,给出了详细的打包步骤。亲测有效,打包后的文件可以直接复制到没有安装MFC和Opencv的计算机上运行。
1、MFC相关的打包步骤
- 选择release模式
- 在项目属性中,选择:配置属性->常规->MFC的使用->在静态库中使用MFC
- 配置属性->C/C+±>代码生成->运行库->多线程(/MT)
完成以上三个步骤就能够将MFC包含在生成的EXE文件中。
2、Opencv相关的打包步骤(接以上步骤)
-
配置属性->VC++目录->包含目录 添加
[Opencv文件路径]\opencv\build\include\opencv2; [Opencv文件路径]\opencv\build\include\opencv; [Opencv文件路径]\opencv\build\include
-
配置属性->VC++目录->库目录 添加
[Opencv文件路径]\opencv\build\x64\vc15\lib
其中x64是指编译的目标平台为64位,也可以按照需求选择x86,使其针对32位的平台。
vc15是指编程使用的Vistual C++的版本为15
-
配