博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Opencv246+vs2012生成不依赖编译环境的exe文件
阅读量:4963 次
发布时间:2019-06-12

本文共 547 字,大约阅读时间需要 1 分钟。

我们都知道,vs2012编译项目有两个版本号:Debug和Release,这里我们在Release下生成exe文件,为什么要在Release以下生成呢,原因是你在Debug模式下生成的exe须要vs2012的一些Debug库文件支持,就是说你在没有vs2012的机子上是无法正常执行的,所以要在Release模式以下编译项目。

步骤:

1、把project调成Release模式。

2、右键项目->属性打开项目属性页面,首先在配置属性->常规页面,假设你是MFC程序,那在“MFC的使用”那选择“在静态库中使用MFC”。然后在配置属性->C/C++ ->代码生成页面,“执行时库”里面选“多线程(/MT)”。

3、然后生成又一次解决方式,生成了之后会在项目的Release目录以下看到一个exe文件和一个pdb文件(注意:这不是用静态库生成的)。

4、打开opencv246的安装文件夹,在“安装路径opencv\build\x86\vc11\bin文件夹下将全部的Release版本号的动态库文件复制到Release文件夹里面,跟exe文件放在一起。这样你的程序就能够在其它电脑上面执行了。

转载于:https://www.cnblogs.com/zfyouxi/p/4238053.html

你可能感兴趣的文章
java小技巧
查看>>
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>
【BZOJ】2959: 长跑(lct+缩点)(暂时弃坑)
查看>>
iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
查看>>
toad for oracle中文显示乱码
查看>>
SQL中Group By的使用
查看>>
错误org/aopalliance/intercept/MethodInterceptor解决方法
查看>>
Pylint在项目中的使用
查看>>
使用nginx做反向代理和负载均衡效果图
查看>>
access remote libvirtd
查看>>
(4) Orchard 开发之 Page 的信息存在哪?
查看>>
ASP.NET中 GridView(网格视图)的使用前台绑定
查看>>
深入了解Oracle ASM(二):ASM File number 1 文件目录
查看>>
Boosting(提升方法)之AdaBoost
查看>>
Binding object to winForm controller through VS2010 Designer(通过VS2010设计器将对象绑定到winForm控件上)...
查看>>
Spring Boot实战笔记(二)-- Spring常用配置(Scope、Spring EL和资源调用)
查看>>
SwaggerUI+SpringMVC——构建RestFul API的可视化界面
查看>>
springmvc怎么在启动时自己执行一个线程
查看>>
C# 通知机制 IObserver<T> 和 IObservable<T>
查看>>
Code of Conduct by jsFoundation
查看>>