OpenCV错误:error LNK2001:unresolved external symbol _cvGEMM

    在做《OpenCV 教程 基础篇》第3单元的例3-1时,连接时出现以下错误:

OpenCV错误:error LNK2001:unresolved external symbol _cvGEMM_第1张图片

                                     图1 链接错误


    根据提示可以知道,这是一个链接的错误。由于包含了cv.h头文件,所以没有出现编译错误,这里说明缺乏的是cv.lib。于是在Project/Settings/Link的Object/library modules:中添加了cv.lib和highgui.lib。结果还是出现类是问题。如下图所示:

OpenCV错误:error LNK2001:unresolved external symbol _cvGEMM_第2张图片

                                                    图2 添加相应的库模块


    用同样的方法,再添加了cvcam.lib、cxcore.lib、ml.lib,结果问题得到解决!

    结论:在项目中直接用到了cv.lib中的函数,间接用了highgui.lib、cvcam.lib、cxcore.lib、ml.lib中的函数!


参考资料

《OpenCV编程 基础篇》

你可能感兴趣的:(OpenCV错误:error LNK2001:unresolved external symbol _cvGEMM)