vs2015环境下生动动态链接库及使用
1.新建一个myadd2工程,空项目
2.项目,属性,配置属性,常规,配置类型,动态库dll
3.新建.h和.cpp文件,头文件声明一个函数,源文件定义对应函数
4.两个文件中函数之前加上 __declspec(dllexport)
原因参考:http://blog.csdn.net/huangyimo/article/details/81748939
5.点击生成解决方案,生成dll和lib文件(注意生成文件的位置)
6.使用刚开始生成的动态链接库,新建一个工程,将上一个工程中编写的.h文件和生成的dll及lib文件放入工程目录中
7.项目,属性,配置属性,链接器,输入,附加依赖项--->myadd2.lib(生成的lib文件全文件名)
8.头文件可以直接添加现有项(已经拷贝到工程目录下),主函数文件引入头文件,即可直接使用
总结:
以前自己配置opencv的时候,dll目录是配置在环境变量里面
然后就是再配置一下头文件(.h)和库文件(.lib)目录
附加依赖项lib一样,都是加文件名全称
总之四个地方保证都能找到