C语言函数已经声明和定义,但仍提示:无法解析外部符号
有一段小程序,包含.c和.h文件,可以正常运行。如果把这个小程序的代码加到另外一个大程序里面,就会提示无法解析外部符号,已经检查很多遍,定义和声明均没有错,请问还可能是什...
有一段小程序,包含.c和.h文件,可以正常运行。如果把这个小程序的代码加到另外一个大程序里面,就会提示无法解析外部符号,已经检查很多遍,定义和声明均没有错,请问还可能是什么问题?
展开
5个回答
2018-03-30
展开全部
我也遇到这个问题,莫名其妙,请问楼主怎么解决?
--------------
知道了,cpp默认为c++文件,c++编译时会把函数改名,导致c程序找不到那个函数名。把后缀cpp改成c就行了。
--------------
知道了,cpp默认为c++文件,c++编译时会把函数改名,导致c程序找不到那个函数名。把后缀cpp改成c就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
发下代码看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决了么?将文件删除再重新载入一下看看。也可以排除一些未知错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询