opencv库杂集

来源:互联网 发布:CCD软件接口GiGe 编辑:程序博客网 时间:2024/06/05 09:57

opencv目录下有两个子目录,分别为build和sources,build目录中存放的是已经编译好的库,sources目录中存放的是源代码。

dll文件是系统的动态链接库文件,DLL是一个包含可由多个程序同时使用的代码和数据的库。

程序编译一般需经预处理、编译、汇编和链接。在应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,链接器将从库文件中取得所需的代码,复制到生成的可执行文件中。这种库称为静态库。其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是多次使用会有多份冗余拷贝。而动态库在链接阶段没有被复制到程序中,只是程序在运行时由系统动态加载到内存中供程序调用。使用动态库的优点是系统只需载入一次动态库,不同的程序可以得到内存中相同的动态库的副本,因此节约了很多内存。


原创粉丝点击