Я использую __declspec (DllImport/экспорт) на отладочной версии нового, как, например:«оператор нового»: переопределение, различные связи (с использованием _dllspec на переопределена нового оператора)
#ifdef _DEBUG
DECLSPECCORE extern void* operator new(unsigned int size, const char* file, int line);
extern void* operator new[](unsigned int size, const char* file, int line);
extern void operator delete(void* address, const char* file, int line);
extern void operator delete[](void* address, const char* file, int line);
extern void Delete(void* address);
#define LUDO_NEW new(__FILE__, __LINE__)
#define LUDO_DELETE delete
#endif
Это вызывает у меня get
ошибка C2375: 'operator new': redefinition; различные связи.
Почему это и как вы можете это исправить? Это единственный проект, который я собираю прямо сейчас.