c语言错误显示 [Error] ld returned 2551 exit status

Dev-C++编译出错[Error] ld returned 1 exit sta_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:455,833贴子:
Dev-C++编译出错[Error] ld returned 1 exit sta收藏
3个文件1、callback_test.c2、callback.c3、callback.h自定义头文件callback.h:char process(int score, char (*p)(int));定义自定义头文件callback.c:# include &callback.h&char process(int score, char (*p)(int)){char result = p(score);}最后是调用自定义头文件callback_test.c/*文件名:callback_test.c *描述:回调函数 *作者:Peven */# include &callback.h&# include &stdio.h&char get_grade(int score){if (score &= 90)return 'A';else if (score &= 80)return 'B';else if (score &= 70)return 'C';else if (score &= 60)return 'D';elsereturn 'N';}int main (void){printf (&please input your score: &);scanf (&%d&, &score);printf (&result:%c\n&,
process(score, get_grade));return 0;}编译出错: [Error] ld returned 1 exit status
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或10090人阅读
Nokia(88)
刚才遇到的这个问题,在网上搜索了一下,
有说之前的程序已经运行了,有说pro文件有问题的,
我找了一会,发现我在头文件中定义了两个slots,
在cPP文件中没有实现。
见nokia论坛
Another reason might be that your source is incomplete and calls method DECLARATIONS that get called but the method IMPLEMENTATIONS are missing.Declaration is the stuff that you usually put in a header file (method signature without body)Implementation is the signature with body.Usually if you look in the linker output, you can find which implementation the linker is missing.
click the "Compile Output" view (Alt+4) to see more detailed info.
这样,我找到了这个低级错误~~~
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3693707次
积分:38672
积分:38672
排名:第69名
原创:566篇
转载:315篇
译文:24篇
评论:989条
大叔的年龄小伙子的心,喜欢折腾,对自己感兴趣的事物有一种痴迷劲儿,不弄出个所以然来是不会轻易放手的。年龄大再加上事情多,非全速前进不可了。
(4)(2)(1)(2)(4)(1)(3)(7)(4)(2)(7)(6)(6)(14)(15)(23)(16)(12)(15)(14)(11)(6)(6)(4)(5)(6)(8)(11)(3)(4)(10)(12)(3)(6)(6)(1)(5)(1)(16)(7)(6)(1)(6)(1)(5)(11)(2)(1)(5)(7)(2)(7)(9)(11)(9)(5)(12)(18)(18)(21)(25)(30)(35)(20)(28)(31)(32)(30)(39)(85)(40)(34)(15)(15)(3)(3)(1)(4)(2)(4)
阅读:85975
文章:13篇
阅读:21528
文章:53篇
阅读:452282
文章:10篇
阅读:58412
文章:57篇
阅读:384880
文章:45篇
阅读:85501共有 1328 人关注过本帖
标题:“ld returned 1 exit status ”在devc++中运行失败,上网百度无果
等 级:新手上路
帖 子:29
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:5&&&
“ld returned 1 exit status ”在devc++中运行失败,上网百度无果
#include&stdio.h&
#include&stdlib.h&
#define BASEPAY 10.00//每小时的工资金额
#define BASEHOUR 40//一周的上班时间
#define OVERTIME 1.5//加班计时倍数
#define BEFORE 300//第一笔税金
#define NEXT 150//第二笔税金
#define TAX_A 0.15//第一笔税金比例
#define TAX_B 0.20//第二笔税金比例
#define TAX_C 0.25//第三笔税金比例
float time (float t_hour);
float fnutax (float f_sum);
int main(void)
&&& float hour=0;//定义变量
&&& float sum,tax,
&&& sum=tax=wage=0;
&&& printf(&please input time:\n&);
&&& while((scanf(&%f&,&hour))==1)
&&&&&&&&time(hour);
&&&&&&&&sum=time(hour)*BASEPAY;
&&&&&&&&tax=fnutax(sum);
&&&&&&&&wage=sum-
&&&&&&&&printf(&sum=$%.2f,tax=$%.2f,wage=%.2f\n&);
&&& system(&PAUSE&);
&&& return 0;
&&& float time(float t_hour)//工作小时计数
&&&&&&&&if(t_hour&=BASEHOUR)
&&&&&&&&t_hour=t_
&&&&&&&&else
&&&&&&&&t_hour=(t_hour-BASEHOUR)*OVERTIME+BASEHOUR;
&&&&&&&&return t_
&&& float fnuax(float f_sum)//税金计算函数
&&&&&&&&if(f_sum&=BEFORE)
&&&&&&&&f_sum=f_sum*TAX_A;
&&&&&&&&else if(f_sum&=BEFORE+NEXT)
&&&&&&&&f_sum=(f_sum-BEFORE)*TAX_B+BEFORE*TAX_A;
&&&&&&&&else
&&&&&&&&f_sum=BEFORE * TAX_A + NEXT * TAX_B + (f_sum -BEFORE - NEXT) * TAX_C;
&&&&&&&&return f_
求高手指教怎么改
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:新手上路
帖 子:29
没人解答吗
真相只有一个
来 自:图灵学院
等 级:职业侠客
帖 子:115
专家分:311
调出任务管理器、把你编写的这个程序的进程结束掉。重新编译运行即可。
你的文件名叫fuck.c&&进程名也叫fuck.exe&&把它结束掉
Understand?
别老是写代码,要多陪妹子,多了解老婆大人,血淋淋的教训。
等 级:新手上路
帖 子:29
可是我都还没运行
真相只有一个
来 自:神界
等 级:贵宾
威 望:339
帖 子:10988
专家分:43212
&&得分:18&
函数名称的声明与实现不一致&&这纯属马大哈 自己也不回头仔细看
DO IT YOURSELF !
等 级:新手上路
帖 子:29
谢谢 是我太大意
真相只有一个
版权所有,并保留所有权利。
Powered by , Processed in 0.019092 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved编写蛇形填数问题 出现E:\devcPro\collect2.exe [Error] ld returned 1 exit status错误_百度知道
编写蛇形填数问题 出现E:\devcPro\collect2.exe [Error] ld returned 1 exit status错误
sum=1,y;n&%d&
for(k=0,h;k++)
for(h=0.h&gt#include&
printf(&quot!a[x][y+1]) a[x][++y]=++sum,0;int main(){
meset(a;n!a[x+1][y]) a[++x][y]=++sum,sizeof(a));;
a[x=0][y=n-1]=1;#include&\n&&;=0&&;#define maxn 1000int a[maxn][maxn];n;);
while(y+1&lt,a[k][h]);=0&&;
while(sum&n*n){
while(x+1&h++)
printf(&quot!a[x-1][y]) a[--x][y]=++
int x,&n),n;
while(x-1&n&&;
while(y-1&k&%d&;
return 0!a[x][y-1]) a[x][--y]=++
int k.h&gt
提问者采纳
while(x-1&lt,且如下语句潜在内存访问越界循环部分逻辑不清!a[x-1][y]) a[--x][y]=++=0&&
我这是正确的,建议你该看c语言的相关书籍了 我昨夜搞明白了 我唯一错的地方是memset我少了字母m写成了meset
我这是正确的,建议你该看c语言的相关书籍了 我昨夜搞明白了 我唯一错的地方是memset我少了字母m写成了meset
那你如何报告运行错误?连编译都应该不过呀
没改之前出现了 上面的 错误
就是编译不了才出现那种错误代码的
提问者评价
不管怎么样 谢谢回复
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言错误 [Error] ld returned 1 exit status 求大神指教_百度知道
C语言错误 [Error] ld returned 1 exit status 求大神指教
#include &stdio.h&int mian (vo珐法粹盒诔谷达贪惮楷id){ int feet,fathoms = 2;feet = 6 *printf (&there are %d feet in %d fathoms!\n&, feet, fathoms);printf (&yes I said %d feet!\n&, 6 * fathoms);return 0;}
提问者采纳
bubleSort(array,SIZE);void bubbleSort(int list[],int arraySize)函数定义与调用名称不匹配珐法粹盒诔谷达贪惮楷,请统一一下就好了
提问者评价
来自团队:
其他类似问题
为您推荐:
其他1条回答
bubleSort(array,SIZE);
void bubbleSort(int list[],int arraySize)
函数定义与调用名珐法粹盒诔谷达贪惮楷称不匹配,请统一一下就好了
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 error ld returned 的文章

 

随机推荐