问题描述
- vc++混编加入文件编译通过,但链接时出现重复定义的错误。
-
如题出现LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found,求问该如何解决。此时我只是加入了进入工程并未有编写代码进入源程序。而原来的程序也是可以运行的。看了网上的帖子还是没弄明白是否是因为加入第三方的库造成。这种时候具体要如何解决。求大神帮助啊
解决方案
检查是否重复包含了头文件,而头文件没有用预编译指令区隔,或者有冲突的函数名和全局变量。
时间: 2024-09-08 17:14:56