为什么c语言调试没问题而执行出问题
--------------------Configuration:Cpp5-Win32Debug--------------------Linking...Cpp5.o...
--------------------Configuration: Cpp5 - Win32 Debug--------------------
Linking...
Cpp5.obj : error LNK2001: unresolved external symbol "void __cdecl butler(void)" (?butler@@YAXXZ)
Debug/Cpp5.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Cpp5.exe - 2 error(s), 0 warning(s)
#include <stdio.h>
void butler (void);
int main (void)
{
printf ("I will summon the butler function.\n");
butler ();
printf ("Yes. Bring me some tea and writeable CD-ROMS.\n");
return 0;
}
void bulter (void)
{
printf ("You rang, sir?\n");
} 展开
Linking...
Cpp5.obj : error LNK2001: unresolved external symbol "void __cdecl butler(void)" (?butler@@YAXXZ)
Debug/Cpp5.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Cpp5.exe - 2 error(s), 0 warning(s)
#include <stdio.h>
void butler (void);
int main (void)
{
printf ("I will summon the butler function.\n");
butler ();
printf ("Yes. Bring me some tea and writeable CD-ROMS.\n");
return 0;
}
void bulter (void)
{
printf ("You rang, sir?\n");
} 展开
4个回答
2015-02-12
展开全部
链接错误,说明编译器没有找到相关符号
声明:void butler (void)
实现:void bulter (void)
调用: butler ()
比较一下
声明:void butler (void)
实现:void bulter (void)
调用: butler ()
比较一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数名和引用的不一致,你打错了,一个是bulter ,一个是butler
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void bulter (void)
{
printf ("You rang, sir?\n");
}
中的bulter错了,应为butler
{
printf ("You rang, sir?\n");
}
中的bulter错了,应为butler
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的函数声明是butler,实现是bulter
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询