快速中值滤波利用VC++和OpenCV调用其封装的动态链接库出现的错误和处理

来源:互联网 发布:最好企业网络投资理财 编辑:程序博客网 时间:2024/04/30 11:56

1.将Median Filtering in Constant Time的程序封装成Dll之后,用VC++OpenCV(主要实现图像的读取)编程调用该Dll实现中值滤波。出现如下错误。

 

2.由于该程序的调整是在直接利用ctmf.hctmf.c文件的基础上,修改而来的,在工程文件没有删除ctmf.c文件的时候,系统是能够正常运行的,但是奇怪的事调用了Dll文件,并没有使用工程中的ctmf.c文件中函数,也就是说工程应该是和ctmf.c文件是没有关系,但是系统仍然会报错,这一点自己非常不解。下面是工程中没有删除ctmf.c文件时,正常运行的结果。

 

解决方法:项目->属性->配置属性->连接器->输入->附加依赖项”里添加“MedianFilteringDLL.lib”。

参考文献:error LNK2019: 无法解析的外部符号 _socket@12,该符号在函数 _wmain 中被引用

0 0
原创粉丝点击