В IDE qt creater выходят ошибки при запуске кода, хотя в DEV-C++ код нормально компилируется. Как исправить?
Это не ошибки, а предупреждения компилятора. Разные компиляторы могут поддерживать разные стандарты c++ в соответствии с которыми выдают предупреждения.
Есть ошибки/предупреждения компилятора, а есть ошибки/предупреждения qtcreator. 
Просмотрите закладку "Вывод сборки", там ошибки и предупреждения компилятора компилирующего вашу программу с заданными вами опциями.
qtcreator для анализа кода в процессе его редактирования скармливает код clangу (его библиотеки идут вместе с qtcretor) с некоторым набором опций. Этот набор опций скорее всего не совпадает с тем набором, который используете вы в проекте. А так же вы скорее всего используете другой компилятор. Поэтому часто предупреждения выдаваемые qtcreator не совпадают с предупреждениями компилятора, собирающего программу. В настройках qtcreator можно отрегулировать опции, которые используются для предварительного анализа кода.
После того как вы собрали проект ошибки/предупреждения реального компилятора и qtcreator перемешиваются.

Состав предупреждений может сильно отличаться в зависимости от используемых опций при сборке проекта. В разных IDE и проектах используются разные опции сборки.

Часто рекомендуют включать максимальный уровень предупреждений и заморочиться с исправлением кода, чтоб предупреждений не было. Как правило предупреждения компилятора говорят если не об ошибках, то по крайней мере о "скользких" местах в коде.
В gcc включить повышенный уровень предупреждений можно параметрами -Wall -Wextra -pedantic и задать используемый стандарт языка с помощью опции --std=xxx