compilation for windows
authorAnatoly Baksheev <no@email>
Wed, 1 Jan 2014 11:38:59 +0000 (15:38 +0400)
committerAnatoly Baksheev <no@email>
Wed, 1 Jan 2014 11:39:21 +0000 (15:39 +0400)
modules/core/include/opencv2/core/cvdef.h

index fa3fbd6..744b7e6 100644 (file)
@@ -459,6 +459,7 @@ CV_INLINE int cvIsInf( double value )
 #    endif
 #  endif
 #elif defined _MSC_VER && !defined RC_INVOKED
+#  include <intrin.h>
 #  define CV_XADD(addr, delta) (int)_InterlockedExchangeAdd((long volatile*)addr, delta)
 #else
    CV_INLINE CV_XADD(int* addr, int delta) { int tmp = *addr; *addr += delta; return tmp; }