参考了一下这篇博客:

https://blog.csdn.net/xcntime/article/details/4122982

文中把QUEUE_INSTANCE Queue_Instance={0}

实例初始化部分={0}; 移到另一个文件MsgQueue.c,进行编译,得到结果通过

实验收获:对全局数据的初始化要放在源文件中,不能放在头文件中

 

和我所遇到的情况不同,

一开始我把源文件里定义的函数,粘贴到main里执行了一遍,报出以上错误

后来把其源文件里的函数删掉解决了问题。

确实是多重定义了函数

 

(完)

相关文章:

  • 2022-01-01
  • 2021-12-12
  • 2022-01-07
  • 2022-12-23
  • 2021-09-27
猜你喜欢
  • 2022-12-23
  • 2021-09-01
  • 2021-10-18
  • 2021-12-22
  • 2021-05-24
  • 2021-06-19
相关资源
相似解决方案