openCV(2.4.9)与vs2010配置问题

w_10086 2014-05-27 04:54:10
配置完成之后运行一个测试程序:

#include<iostream>

#include <opencv2/core/core.hpp>

#include <opencv2/highgui/highgui.hpp>

using namespace cv;

int main()

{

Mat img=imread("pic.jpg");

cvNamedWindow("游戏原画");

imshow("游戏原画",img);

waitKey(6000);

}

结果出现错误:e:\program files\opencv\build\include\opencv2\core\operations.hpp(201): error C2668: “std::abs”: 对重载函数的调用不明确
1> c:\program files\microsoft visual studio 10.0\vc\include\stdlib.h(467): 可能是“long abs(long)”
1> c:\program files\microsoft visual studio 10.0\vc\include\stdlib.h(471): 或 “__int64 abs(__int64)”
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(101): 或 “int abs(int)”
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(499): 或 “float abs(float)”
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(547): 或 “long double abs(long double)”
1> 尝试匹配参数列表“(double)”时
1>
1>生成失败。
谁能帮我看下,万分感谢
...全文
792 3 打赏 收藏 转发到动态 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
笑花猫 2016-03-22
  • 打赏
  • 举报
回复
按照这个教程配置 http://www.cnblogs.com/woshitianma/p/3853447.html 猜测可能是链接库那边没配置好,opencv版本不同的话配置的时候有细微差别的.
kuangyuli 2016-03-21
  • 打赏
  • 举报
回复
楼主怎么解决呀,我也遇到同样的问题
图灵狗 2014-05-27
  • 打赏
  • 举报
回复
严格按照这篇(http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to)文档所描述的来做。
相关推荐

3,880

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告