我在Viusal Studio 2010中使用c++ / cli / OpenCV成功地编译了32位DLL。
我正在尝试创建一个64位DLL。当我将Build配置更改为x64并对其进行编译时,它给了我
c:\opencv2.2\include\opencv2\core\mat.hpp(379): fatal error C1001: An internal error has
occurred in the compiler. (compiler file \
'f:\dd\vctools\compiler\utc\src\p2\wvm\mdmiscw.c', line 2704)
有小费吗?
更新:
事实证明,c++-cli在opencv 64位上存在一些错误。我加了这个
#pragma managed(push, off)
#include <opencv/cv.h>
#pragma managed(pop)
然后修复它
最佳答案
事实证明,c++-cli在opencv 64位上存在一些错误。我加了这个
#pragma managed(push, off)
#include <opencv/cv.h>
#pragma managed(pop)