在编写一个图像采集板卡的驱动程序时,需要将相关函数封装为dll导出。
VS2010生成的范例中,有
__declspec(dllexport) 与 __declspec(dllimport)。一开始没有怎么关注这个声明,结果编译生产dll、使用dll时会提示:无法找到xxxx.dll模块。而xxx.dll明明在相应的路径下。
经过逐步缩小范围,最终定位到
__declspec(dllexport) 与 __declspec(dllimport)的使用。
上网查了下这两个关键字,参见如下介绍文章:http://blog.youkuaiyun.com/hczhiyue/article/details/6238846