error LNK2019问题,急~~~

luowanying 2013-11-13 10:17:03
在用OpenCV做卡尔曼滤波时用到三个随机数生成函数cvRand、cvRandSetRange、cvRandInit,但编译链接时出错:
error LNK2019: unresolved external symbol _cvRand referenced in function "public: __thiscall kalman::kalman(int,int,int,int)" (??0kalman@@QAE@HHHH@Z)
error LNK2019: unresolved external symbol _cvRandSetRange referenced in function "public: __thiscall kalman::kalman(int,int,int,int)" (??0kalman@@QAE@HHHH@Z)
error LNK2019: unresolved external symbol _cvRandInit referenced in function "public: __thiscall kalman::kalman(int,int,int,int)" (??0kalman@@QAE@HHHH@Z)

请问是怎么回事呢?若是缺少lib文件,是哪个哩?
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luowanying 2013-11-18
  • 打赏
  • 举报
回复
问题解决了,少了库文件opencv_legacy231d.lib。是我自己太粗心了...
luowanying 2013-11-15
  • 打赏
  • 举报
回复
引用 2 楼 youth0826 的回复:
在include/opencv2/legacy/compat.hpp中定义的
太感谢这个很有用的信息了,但我把这个头文件包含进去还是不对,不明白是怎么回事。
luowanying 2013-11-15
  • 打赏
  • 举报
回复
[quote=引用 2 楼 youth0826 的回复:] 在include/opencv2/legacy/compat.hpp中定义的[/quot 太感谢这个很有用的信息了,但我把这个头文件包含进去还是不对,不明白是怎么回事。
max_min_ 2013-11-13
  • 打赏
  • 举报
回复
看看这几个函数申明在那个,根据头文件,来是那个库文件连接失败!
youth0826 2013-11-13
  • 打赏
  • 举报
回复
在include/opencv2/legacy/compat.hpp中定义的
luowanying 2013-11-13
  • 打赏
  • 举报
回复
有没有懂的人?我用的是VS2008和OpenCV2.3.1。这个问题纠结我两天了,一直找不到解决办法啊。

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧