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

VS2019使用GCC编译C++项目提示64-bit mode not compiled in如何解决

错误原因

你当前安装的是32位版本的MinGW-w64编译器(目标架构为i686),且编译配置时关闭了multilib支持,无法处理编译参数中的-m64 64位生成指令。而你Visual Studio当前使用的是Mingw64-Release配置,默认添加了-m64参数,因此触发报错。


解决方案

方案一:修改VS编译配置生成32位程序

  • 打开Visual Studio项目属性页,找到配置属性-高级,将当前的Mingw64-Release配置切换为Mingw32-Release或对应32位编译配置
  • 检查编译参数,删除手动添加的-m64选项
  • 重新执行编译即可

方案二:更换64位版本MinGW-w64生成64位程序

如果必须生成64位程序,按以下步骤操作:

  • 卸载当前的32位MinGW-w64(i686版本)
  • 下载安装目标架构为x86_64-w64-mingw32的64位MinGW-w64发行版
  • 在Visual Studio的编译器路径配置中,将GCC/G++路径指向新安装的64位MinGW的bin目录
  • 重新执行编译即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 02:24:02