首页 > 代码库 > 学习opencv tutorials

学习opencv tutorials

1、opencv里头动态库和静态库的区别

Image(5)

     lib是动态库,staticlib是静态库。

Image(6)

这是opencv tutorials中对动态库和静态库的说明。动态库是在runtime时候才load的库文件。而静态库文件会在你build的时候build-in inside your exe file.优点是可以避免误删,缺点是应用程序变大,加载时间也会变长。

2、  Visual Studio中solution和project的关系

Image(7)

在VS中,一个solution中可以包含多个project。

3、  两种编译方式Release和Debug

http://www.cnblogs.com/JemBai/archive/2009/01/13/1374805.html

http://javafans.iteye.com/blog/609937/

Image(8)

Release和Debug的区别:Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在大妈大小和运行速度上都得到最优的,以便用户很好地使用。   

学习opencv tutorials