Dev-C++ Создание EXE для неправильной версии Windows?

Я недавно начал использовать Dev-C++ (ранее VC++ 2012, но просто хотел попробовать), мне действительно это нравится, но у меня возникла проблема. Все работало нормально, но теперь, когда я компилирую и связываю проект в финальный exe-файл и запускаю его, я получаю сообщение об ошибке, говорящее мне, что этот exe-файл не для моей версии Windows (32-разрядная версия). Вот точное сообщение на тот случай, если кто-то захочет узнать конкретно:

"Версия этого файла несовместима с версией Windows, которую вы используете. Проверьте системную информацию вашего компьютера, чтобы узнать, нужна ли вам версия программы для x86 (32-разрядная) или x64 (64-разрядная), а затем обратитесь к издателю программного обеспечения."

У меня 32-битный ПК, и мои настройки Dev-C++ настроены для его компиляции (32-битная версия TDM-GCC 4.7.1). Кроме того, не мой код сам вызывает эту ошибку, я не новичок в самом C/C++. Я пытался несколько раз, и все, что вызывает эту ошибку в Dev-C++, прекрасно работает при компиляции с VC++ 2012. Если кто-нибудь может мне помочь, я был бы признателен. Я даже переустанавливал Dev-C++, чтобы попытаться решить эту проблему без каких-либо преимуществ.

Благодарю.

1 ответ

Это было решено. Переключение компилятора на ming с TDM-GCC устранило проблему.

Другие вопросы по тегам