Как я могу предотвратить появление всплывающего окна отладки при сбое подтверждения на компьютере с Windows? Приложение, которое я пишу, основано на консоли, и я использую assert () для проверки определенных вещей, когда оно выполняется в тестовом режиме. Я использую MinGW + GCC 4.
Редактировать: это тестовая программа.
#include <stdlib.h>
#include <assert.h>
int main(void) {
_set_error_mode(_OUT_TO_STDERR);
assert(0 == 1);
return EXIT_SUCCESS;
}
Флаги: gcc -mwindows -pedantic -Wall -Wextra -c -g -Werror -MMD -MP -MF ...
Пробовал и без -mwindows
. Я все еще получаю всплывающее окно отладки, несмотря ни на что. Это на компьютере с Vista x86.