openCV(2.4.9)与vs2010配置问题

w_10086 w_10086 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
配置完成之后运行一个测试程序:

#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>生成失败。
谁能帮我看下,万分感谢
...全文
评论 3
收藏 已收藏
分享
返回顶部
w_10086
其它技术问题 3,881 成员 9,044 内容