Приложению требуются Runtime библиотеки.
Их все нужно отыскать (должны лежать где-то в папках MinGW или Code::Blocks, еще они есть в интернете) и положить в ту папку, где лежит файл EXE, тогда он будет работать (так как приложение ищет все библиотеки либо в своей папке, либо в system32/SysWOW64)
Какие именно зависимости требуются EXE-файлу - поможет узнать утилита
dependencywalker.com
Либо их нужно линковать статически, то есть "вклеить" в сам EXE-файл.
Кстати, к комментам выше: компилятор Visual C++ тоже создает EXE-файлы с такими зависимостями, только их можно установить прямо в Windows и сразу для всех программ, скачав подходящий пакет Visual C++ Redistributable и проинсталлировав его. Ну и в целом Visual Studio в самом деле получше, поудобнее, попроще, чем Code::Blocks в связке с MinGW.