使用windows窗体编程遇到问题了,求救!!
我使用opencv配置完VS2010后,使用VS2010的窗体应用程序写C++程序,可是在引用opencv的头文件后报错,一引用就报错,貌似是CLR的问题,各位能给我解释下出错的具体原因么?
错误1error C3862: “cvRound”: 不能使用 /clr:pure 或 /clr:safe 编译非托管函数C:\OpenCV2.2\include\opencv2\core\types_c.h2841FindCorner
错误2error C3645: “cvRound”: __clrcall 不能用在编译为本机代码的函数上C:\OpenCV2.2\include\opencv2\core\types_c.h2841FindCorner
错误3error C3862: “CV_XADD”: 不能使用 /clr:pure 或 /clr:safe 编译非托管函数C:\OpenCV2.2\include\opencv2\core\operations.hpp781FindCorner
错误4error C3645: “CV_XADD”: __clrcall 不能用在编译为本机代码的函数上C:\OpenCV2.2\include\opencv2\core\operations.hpp781FindCorner
错误5error C1189: #error : ERROR: EMM intrinsics not supported in the pure mode!C:\Program Files\Microsoft Visual Studio 10.0\VC\include\emmintrin.h271FindCorner
[最优解释]
错误提示已经告诉你了
/clr:pure 或 /clr:safe
不能使用非托管的东西
[其他解释]
项目设置里面自己找
[其他解释]