Вам нужно показать нам код, мы не можем предлагать какие-либо конкретные рекомендации, не зная больше деталей о том, что вы делаете. Вы затронули одно из различий между MS Visual C++ и Dev C++ (а его кузены также используют GCC под обложками). Для моих предложений см. Последние два абзаца.
Однако стандартные программы на С ++ должны компилироваться и выполняться так, если у вас возникли проблемы, скорее всего, потому, что вы используете некоторые материалы, предоставленные Microsoft, которых нет в Dev C++. Я не знаю, что это такое, поскольку я никогда не использовал Dev C++, но мои первые мысли были бы вызовами MFC или Win32 API.
Dev C++ должен иметь возможность ссылаться на библиотеки Microsoft, но вам может понадобиться его настроить. Visual C++ почти наверняка сделает это легко сконфигурированной опцией (или по умолчанию), но вам, вероятно, придется больше работать, чтобы добиться ее в продукте, отличном от MS.
Если вы действительно хотите легко разрабатывать программы, и вы менее озабочены свободой слова в обращении, а не программным обеспечением «бесплатно-в-пиво», возьмитесь за копию Visual C++ Express. Это, в основном, IDE Microsoft для учебных целей при нулевой стоимости, и вы найдете ее более полированным продуктом, чем другие, - это мое мнение, другие будут спорить иначе, и они могут быть правы, вот почему это мнение :-).
Я обычно использую пакет VS2010 Professional просто потому, что MS делает все возможное, чтобы сделать его полированным продуктом, и я не против платить за него, поскольку я, в свою очередь, хорошо оплачиваю свою работу:)
Если вы больше заинтересованы в свободном обращении, то Dev C++, Code :: Blocks, Eclipse CDT и другие, вероятно, являются отличной средой. Если вы новичок, вам может понадобиться помощь в настройке их для хорошей отладки или доступа к библиотекам Microsoft, но это стоит того, на мой взгляд. Eclipse был моим любимым просто потому, что я работал над большим количеством Java на работе, и я знаком с ним, но все, похоже, бредят о работе Code :: Blocks for C++. Имея игру, ее очень легко привыкнуть.
И повторно повторив мой совет, чтобы часть вашего вопроса «это не работало», вы должны показать нам код или ошибки, которые вы получаете - это может быть ослепительно очевидным для нас, как только мы видел их.
Помимо всего прочего, Dev-Cpp является древним и устаревшим куском хлама, который не поддерживается уже много лет, и даже когда он был активно поддержан, он по-прежнему был неисправным и не заслуживал особого внимания. – jalf