vs2010与openCV配置出现问题,谁能帮忙看看啊,万谢
配置完成之后运行一个测试程序:#include<iostream>#include<opencv2/core/core.hpp>#include<opencv2/high...
配置完成之后运行一个测试程序:
#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>生成失败。
不好意思,我没有财富值了。希望有好心人不吝赐教 展开
#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>生成失败。
不好意思,我没有财富值了。希望有好心人不吝赐教 展开
1个回答
展开全部
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询