经常需要把用opencv写的程序拿到没有装opencv的电脑上去运行和演示,要让opencv程序脱离opencv环境,一般有两种方法: 一种是动态链接opencv,即把相应的dll拷贝到exe所在目录,然后一起拿到目标电脑上去运行:另一种是将相应dll中的函数打包进exe,然后直接拷贝exe到目标电脑上去运行,即静态编译. 这里以VS2008+opencv2.4.6编写的win32控制台程序为例介绍静态编译的步骤: 1. 将opencv安装目录\build下的include文件夹拷贝到当前工程目…