Я установил новейшую версию MinGW. Мой проект по-прежнему компилируется без ошибок, но созданный исполняемый файл не работает. Запуск его приводит к общеизвестному сообщению об ошибке Windows XP. Как это ни парадоксально исходный код вроде
#include <stdio.h>
int main()
{
printf("test\n");
return 0;
}
создает рабочий исполняемый файл, а
#include <iostream>
int main()
{
std::cout << "test\n" << std::endl;
return 0;
}
компилируется нормально, но исполняемый файл не работает, как описано выше.
До того, как я сделал обновление, все работало. Так что здесь не так?