最近忙得不行,好不容易有点时间调试代码,写下经验。实际上,这种事已经做了很多遍,没有认真自己总结,每次花很多时间来想。
1、c++ 基于平台VS
静态lib库:在vc++目录中输入目录,在链接->输入中加入库的名字
动态库dll:可能需要在环境中设置环境变量(代码中可能定义了一些环境变量),或者将dll拷贝到C:WINDOWSSYMS32?,在vc++目录中,可执行文件输入路径
头文件:一般原文件就有。安装包也是拷贝到一个新文件夹而已。在vc++中输入路径,在你调用的代码中include
2、基于linux的直接编译器
通常在makefile中,说明路径、名字的事儿(待续)
3、opencv中的contrib库是争议库,自己编译时,需要和所有其中没有争议的库一起编译