Я перенес проект Visual C++ в Visual Studio 2013. Когда я пытаюсь собрать проект, компилятор возвращает следующую ошибку:
Error 2 error C2169: '_InterlockedIncrement' : intrinsic function, cannot be defined
Ошибка в combase.h (заголовок из DirectShow), а код такой:
static inline LONG WINAPI InterlockedIncrement(volatile LONG * plong)
{ return InterlockedIncrement( const_cast<LONG*>( plong ) ); }
InterlockedIncrement определяется в winnt.h как:
#define InterlockedIncrement _InterlockedIncrement
Знаете ли вы какое-либо решение для этой ошибки?
Enable Intrinsic Functions
(и да, и нет), и у меня все еще есть те же ошибки. - person Madalin   schedule 11.01.2016