2

ViusalStudio2010でc++/ cli/OpenCVを使用して32ビットDLLを正常にコンパイルしました。64ビットDLLを作成しようとしています。ビルド構成を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にはopencv64ビットに関するバグがあることが判明しました。これを追加しました

   #pragma managed(push, off)
   #include <opencv/cv.h> 
   #pragma managed(pop) 

そしてそれはそれを修正しました

4

1 に答える 1

2

c++-cliにはopencv64ビットに関するバグがあることが判明しました。これを追加しました

   #pragma managed(push, off)
   #include <opencv/cv.h> 
   #pragma managed(pop) 
于 2012-07-16T17:48:53.973 に答える