CLION 退出代码为 -1073741701 的解决办法

背景

在写数据结构作业时,有份代码在DEVC++能运行,但是在CLION始终报错。

原因

在之前安装CLION时,调用的是DEVC++的MingW,但是devc++的编译器不知道为什么始终有bug,所以要重新下载一个新的MINGW,然后CLION调用新的mingw即可。

新的mingw:
新的mingw
devc++的mingw
在这里插入图片描述

总结

网上看了关于退出代码为 -1073741701的问题,一般都是编译器的问题,包括版本兼容等等。

PS.gdb用devc++的,g++用新的mingw的,两者混用,版本不匹配,也会导致这个报错。

### CLion 进程结束 退出代码 -1073741819 (0xC0000005) 解决方案 当遇到 `Process finished with exit code -1073741819 (0xC0000005)` 错误时,这通常表示访问冲突错误,意味着程序尝试读取或写入未分配给它的内存区域。对于CLion环境中的此类问题,可以采取以下措施来解决问题。 #### 修改项目配置 确保项目的CMakeLists.txt文件正确无误,并且所有依赖项都已正确定义并安装到位[^1]。不正确的构建脚本可能导致编译后的可执行文件无法正常工作,在某些情况下会触发上述错误码。 #### 更新软件版本 保持IDE及其插件处于最新状态有助于减少兼容性和稳定性方面的问题。有时旧版可能存在Bug而新版已经修复了这些问题。因此建议更新至官方发布的稳定版本[^2]。 #### 设置环境变量 如果应用程序依赖于特定库,则需确认这些外部资源已被正确加载。可以通过设置系统的PATH或其他必要的环境变量使得链接器能找到所需的动态链接库(DLL)[^3]。 #### 使用绝对路径代替相对路径 在处理文件I/O操作时应尽可能采用全限定名而非当前目录下的子路径;另外还需注意不同操作系统间分隔符的区别(/ vs \),以免造成不必要的麻烦[^4]。 ```cpp #include <iostream> using namespace std; int main(){ string filePath = "D:\\Projects\\MyProject\\data.txt"; // 绝对路径示例 ifstream file(filePath); if (!file.is_open()){ cout << "Failed to open the file." << endl; return EXIT_FAILURE; } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值