在代码块(C 和 C++)中对 my 函数的未定义引用

undefined reference to my function in code blocks (c and c++)

提问人:yashwanth cb 提问时间:2/28/2016 更新时间:2/28/2016 访问量:863

问:

我正在用代码块和 c c++ 制作一个项目。 为此,我需要创建多个文件来存储多个功能......我为原型创建了一个 .h 文件,为实现创建了一个 .c 文件......当我在我的 main 中包含一个 .h 文件时。CPP 文件...错误消息显示对我创建的函数的未定义引用。我该怎么办?我使用 .c 进行实现,使用 .cpp 作为我的主要内容。这是个问题吗?我尝试在 .h 文件中创建原型和实现。但它使文件混乱

代码块 未定义引用

评论

0赞 yashwanth cb 2/28/2016
我也尝试了 extern 关键字。.但我没有解决方案。
0赞 ravenspoint 2/28/2016
是 c 还是 c++。你不能两者兼而有之。
0赞 yashwanth cb 2/28/2016
半个小时过去了,没有回复
0赞 Sergey Miryanov 2/28/2016
daniweb.com/programming/software-development/threads/362365/......
0赞 Mike Kinghan 2/28/2016
如果不在代码中采取特殊措施,则无法通过共享标头将 C 与 C++ 对象文件链接。它们是不同的语言。除非您发布 MVCE,否则您不太可能得到问题的答案

答: 暂无答案