VC++2010窗体应用程序能否用于开发opencv
VC++2010窗体应用程序能否用于开发opencv?程序运行时出现下面的错误....错误1errorC3862:“cvRound”:不能使用/clr:pure或/clr...
VC++2010窗体应用程序能否用于开发opencv?程序运行时出现下面的错误....
错误 1 error C3862: “cvRound”: 不能使用 /clr:pure 或 /clr:safe 编译非托管函数 D:\Program Files\OpenCV249\opencv\build\include\opencv2\core\types_c.h 308 1 ImageDectection
错误 2 error C3645: “cvRound”: __clrcall 不能用在编译为本机代码的函数上 D:\Program Files\OpenCV249\opencv\build\include\opencv2\core\types_c.h 308 1 ImageDectection 展开
错误 1 error C3862: “cvRound”: 不能使用 /clr:pure 或 /clr:safe 编译非托管函数 D:\Program Files\OpenCV249\opencv\build\include\opencv2\core\types_c.h 308 1 ImageDectection
错误 2 error C3645: “cvRound”: __clrcall 不能用在编译为本机代码的函数上 D:\Program Files\OpenCV249\opencv\build\include\opencv2\core\types_c.h 308 1 ImageDectection 展开
1个回答
展开全部
你是想.Net和C++混用还是什么?你的工程现在是纯.Net模式当然用不了OpenCV。另外VS2010是不是有点太老了
追问
是不是想在VS2010里使用opencv,而且又想设计有界面的程序,是不是只能用MFC对话框程序?
追答
如果用复杂界面的话我倾向于C++写库然后再C#里调用。简单界面的话直接用Windows API写,如果异常简单的话直接用OpenCV自己的界面。MFC是个上不着天下不着地的东西。
C++和.Net混写不能用/clr:pure或者/clr:safe,这两个是不支持本地代码的。/clr就行了。另外让我选的话我宁可选VS2015的预览版也不会用VS2010。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询