You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dev-C++重启后编译报错:ostream文件出现expected unqualified-id等错误

Dev-C++重启后编译报错的解决方法

问题描述

每次重装Dev-C++后,首次编译代码可正常运行,但关闭IDE重新打开后,编译会触发以下错误:

Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\ostream:564 expected unqualified-id before '<<' token
Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\ostream:564 expected initializer before '<<' token

该问题与代码内容无关,哪怕是如下极简代码也会触发:

#include <iostream>

using namespace std;

int main(){
    cout << "Olá mundo!";
    return 0;
}

解决步骤

方法一:修正编译器标准配置

  1. 打开Dev-C++,点击顶部菜单栏的工具 → 编译选项
  2. 在弹出窗口中切换到代码生成/优化下的语言标签页
  3. 将标准选项设置为ISO C++11或更高版本(请勿选择C语言相关标准)
  4. 切换到编译器标签页,确认编译器路径指向正确的MinGW64 gcc(默认路径为Dev-Cpp\MinGW64\bin\g++.exe)
  5. 点击确定,重启IDE后重新编译

方法二:重置IDE配置文件

  1. 完全关闭Dev-C++
  2. 打开用户目录下的配置文件夹:C:\Users\[你的用户名]\AppData\Roaming\Dev-C++(AppData为隐藏文件夹,需先开启显示隐藏文件)
  3. 删除该文件夹内的所有文件
  4. 重新启动Dev-C++,IDE会自动生成全新的默认配置,之后再尝试编译

内容的提问来源于stack exchange,提问作者Eduardo Figueiredo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 06:15:59