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

安装Visual Studio 2022后Dev C++报Error 193,如何恢复运行?

问题分析与修复方案

可能原因

VS2022安装时会向系统环境变量(如PATH)添加自身工具链路径,还可能修改注册表中可执行文件的关联配置。这会导致Dev C调用的MinGW编译器/链接器被系统优先导向VS的64位工具,而Dev C部分组件为32位,二者不兼容,触发Error 193。

修复步骤

1. 调整环境变量优先级

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在系统变量的PATH列表中,找到VS相关路径(例如C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\...\bin\Hostx64\x64),将其移至Dev C++自带MinGW路径(通常是C:\Program Files (x86)\Dev-Cpp\MinGW64\bin)的下方
  • 重启电脑生效

2. 重置Dev C++编译器配置

  • 打开Dev C++,点击「工具」→「编译选项」
  • 选择「添加」,手动指定自带MinGW的路径:
    • 编译命令:C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\g++.exe
    • 链接命令:C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\g++.exe
  • 保存配置后重启Dev C++

3. 修复注册表关联(针对极端情况)

  • 按下Win+R,输入regedit打开注册表编辑器
  • 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths,检查是否有指向VS工具的.exe或编译器相关键值,若有则右键修改为Dev C++的MinGW路径,或直接删除该条目
  • 注意:修改前请右键导出对应分支备份,避免误操作

4. 替换Dev C++编译器(备选方案)

  • 下载独立的32位MinGW压缩包,解压到Dev C++安装目录的MinGW文件夹,覆盖原有文件
  • 重新在编译选项中指定新的MinGW路径

验证方法

编译运行以下测试代码,若正常输出则修复成功:

#include <iostream>
using namespace std;
int main() {
    cout << "Test Success" << endl;
    return 0;
}

内容的提问来源于stack exchange,提问作者Some Student

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 10:55:20