Проблема с директивами
BakalavratDlg.obj : error LNK2005: "void __cdecl __assert_debug(void)" (?__assert_debug@@YAXXZ) already defined in Bakalavrat.obj
MyCoder.obj : error LNK2005: "void __cdecl __assert_debug(void)" (?__assert_debug@@YAXXZ) already defined in Bakalavrat.obj
Проблема в седующей директиве:
#ifdef _DEBUG
void __assert_debug()
{
__asm{int 3};
}
#define CALL_DEBUG __assert_debug()
#else
#define CALL_DEBUG
Самое подлое что ничего не менял!!! Почему перстало работать??? Помогите.
#endif
Не знаю, каким компилятором пользуешься и в какой среде разрабатываешь, но очень часто в ситуациях типа "В один прекрасный момент без каких либо изменений кода вылезли ошибки", бывает помогает ребилд проэкта (как в VS) - и может действительно "случится чудо". :-)