C++3种重非常奇特的报错处理

大家写代码时,总会遇到一些报错(特别是像我这样粗心的人),一般大家仔细检查都能检查出错误,但是有时会遇到一些奇特的报错,今天我就给大家介绍3种C++奇特的报错,希望能给大家一点帮助。

一、报错[Error] ld returned 1 exit status

有时候,我们写完了代码运行时,编译器报错[Error] ld returned 1 exit status,一些新手当时就蒙圈了:这是啥玩意?咋也不显示是哪里出错了?仔细检查了全部代码,也没有问题啊?到底是怎么回事?啊啊啊啊啊......

我第一次遇到这情况也一样,最后我终于知道了,这一行报错的原因有两个:

1、有其它exe程序正在运行中,将其关闭即可。有时程序被隐藏了,打开任务管理器将其关闭即可:

 2、还有一种可能:如果没有其它程序在运行,那就是mian函数顺序问题,将mian函数更改一下位置即可。

二、运行没有报错,结果显示--------------------------------Failed to execute "xxx.exe":Error 0: 操作成功完成。

这是因为文件所在位置出现问题,一般是因为文件在U盘里,将其更改文件所在位置即可。

三、报错 [Error] incomplete universal character name \U

大家看下面这个代码:

#include<windows.h>
int main(){
	system("C:\Users\123\Desktop\Hallo word.exe");
	return 0;
}

这个代码就是用来打开C:\Users\123\Desktop\Hallo word.exe文件的,但是会报错“[Error] incomplete universal character name \U”,因为单个反斜杠电脑无法识别,改成双斜杠即可。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值