在使用Visual Studio编译器编译源代码时,会有Debug与Release两种编译模式。Debug版本通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 版本称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
下面来看一下这两种模式在不同情况下运行速度的差异。
Visual Studio调试环境下Debug版本程序运行速度
Visual Studio调试环境下Release版本程序运行速度
Debug版本程序独立运行速度
Release版本程序独立运行速度
由此可见,在保证程序没有错误的前提下,运行对速度要求较高的程序时,还是使用Release模式版本的程序比较节省时间。
OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置方法详解 http://www.linuxidc.com/Linux/2012-08/68302.htm
使用OpenCV-2.4.0.exe文件编译x86或x64平台Visual Studio 2005/2008/2010目标文件 http://www.linuxidc.com/Linux/2012-08/68305.htm
Visual Studio 的详细介绍:请点这里
Visual Studio 的下载地址:请点这里