问题标题: 这是什么错误?

0
0
已解决
张岳恒
张岳恒
资深光能
资深光能

    [Error] ld returned 1 exit status

编译时发现此错误

神马意思

大佬们请解释一下

张岳恒在2020-03-31 12:50:25追加了内容

还有这些错误:

cpp:(.text+0x1cc): undefined reference to `lhzf()'

cpp:(.text+0x1fa): undefined reference to `s_c()'

cpp:(.text+0x228): undefined reference to `m_c()'


0
已采纳
李泽远
李泽远
高级天翼
高级天翼

1、库函数拼写错误。如:printf,scanf,等

2、定义的函数名在调用时,函数名拼写错误

3、在执行函数时可能函数体本身的问题

4、关于其他人说的有程序在运行,这一点我倒是没发现(可能是我还没遇到)

                                                                                    ——摘自CSDN博客

李泽远在2020-03-30 21:45:29追加了内容

你可以把程序发来看看,说不定我能帮到你。

0
0
刘欣然
刘欣然
高级光能
高级光能

可以把
 ld returned 1 exit status
前面的详细出错说出来
程序是没有问题的,可能的问题最有可能是以下2个
1.是你的程序已经在运行,关闭原来的程序就可以正常了
2.你机器上有杀毒(安全)软件阻止了你程序的生成,退出杀毒(安全)软件再试下。

3、检查声明函数名与定义的是否一致,最好复制过来。

 

 

 

望望望望望望望望望望望望望望望望望望采纳!

0
刘景程
刘景程
新手光能
新手光能

我也经常遇到这种错误。

一般来说,你把原来的程序关掉就可以了。

有时候还是会报错,可以尝试用“全部重新编译”,或者直接新建一个cpp文档,把原来的东西拷贝进去即可。

0
0
0
0
0
王俊杰
王俊杰
高级光能
高级光能

我也经常遇到这种错误。

0
0
李素妍
李素妍
新手天翼
新手天翼

1、库函数拼写错误。如:printf等

2、定义的函数名在调用时,函数名拼写错误

3、在执行函数时可能函数体本身的问题

0
周明轩
周明轩
资深光能
资深光能

你有正在运行的程序没关闭,要关闭

0
沈峻宇
沈峻宇
资深天翼
资深天翼

话不多说

1.检查代码

2.关闭程序

3.关闭360

4.重启

5.关机

6.把电脑扔水里

7.把电脑砸了

半搞笑,望采纳

0
包涵宇
包涵宇
中级天翼
中级天翼

是你本身运行过了!!!

0
被禁言 何冯成
何冯成
中级光能
中级光能

出现这个错误的原因是:(目前遇见两种情况了)

你的编译器正在执行刚刚的程序还没关;小黑框还在。
解决措施:关闭就好。
定义的函数和调用的函数名字不一样,也会造成产生这种错误!!!代码如下:
bool scanUnsignedInterger(const char **str) 
{。。。。。。。。。。。}

//在其他函数中调用时
 numeric= scanInteger(&str) && numeric;
 

0
王子逸
王子逸
新手天翼
新手天翼

有与程序源码不相符,并通明文件未关闭

王子逸在2020-03-31 21:22:53追加了内容

同名

我要回答