G++错误大全

1 篇文章 0 订阅

1:ld returned 1 exit status
程序被满写(通常是在执行一个程序时再次执行时发生的),只要把程序关掉并把exe删掉就可以了。

2:‘xxx’ was not declared in this scope
xxx变量、常量或函数并为定义。

3:‘long long long’ is too long for GCC
你尝试定义一个long long long类型的变量。

4:#error xxx
你在程序中添加了预处理指令error。

5:multiple definition of xxx first defined here
xxx被多次定义了。

6:crosses initialization of ‘xxx’
在goto后面定义变量是不合法的(G++的bug还是feature?)。

7:cannot convert ‘std::string {aka std::basic_string}’ to ‘const char*’ for argument ‘1’ to ‘xxx’
不能在xxx函数中的const char*参数调用string变量(C++的SB Feature),必须先转成const char*,

8:expected ‘;’ after class definition
类的定义后面没加分号

9:expected ‘;’ before ‘xxx’
在xxx函数后没加分号。

10:invalid preprocessing directive #xxx
未知的预处理指令xxx(不包含#import)。

11:如果全部函数都是not declare in this scope的话,有可能是没有using namespace std;。

12:xxx: No such file or directory
没有xxx这个文件或目录。

13:stray ‘\xxx’ in program
出现中文字符或其它非ascii码字符。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值