博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs2017报错LNK2005和LNK1169: 符号已多次定义
阅读量:6909 次
发布时间:2019-06-27

本文共 317 字,大约阅读时间需要 1 分钟。

参考了一下这篇博客:

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

文中把QUEUE_INSTANCE Queue_Instance={0}

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

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

 

和我所遇到的情况不同,

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

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

确实是多重定义了函数

 

(完)

转载于:https://www.cnblogs.com/juanjuanduang/p/10692244.html

你可能感兴趣的文章
深入浅出Future Pattern
查看>>
微信公众平台企业号回调模式的URL验证
查看>>
平台常用函数介绍
查看>>
公司讲座
查看>>
惆怅,诸事不顺
查看>>
Lambda架构与推荐在电商网站实践
查看>>
Docker Swarm与Apache Mesos的区别
查看>>
消息中间件保证消息一致性解决方案
查看>>
java内嵌浏览器DJNativeSwing
查看>>
Php学习
查看>>
寓意很深刻的故事
查看>>
Confluence 6 权限概述
查看>>
Android小白的探索:2D绘图之Android简易版Microsoft Visio学习之路 三、装饰者模式...
查看>>
现代操作系统--引论
查看>>
Unix Study之--AIX安装和配置SSH
查看>>
C++ priority_queue用法(大顶堆,小顶堆)
查看>>
带返回值的python多级菜单
查看>>
Linux中~/.是什么意思
查看>>
MySql-Binlog协议详解-流程篇
查看>>
Effective Java 学习笔记(第57条:只针对异常的情况才使用异常)
查看>>