一个工作最近非常急(工作之后发现每一个项目产品快发布的时,问题A呀问题B呀都出来了,之前大家都对这些问题视而不见!),当然也是友情客串了,一个vc工程输出的.lib文件死活说.lib里没有
_gen@1
定义,找了各种方法,什么工程设置,什么.lib直接引用呀,可最终还是提示
_gen@1
没有定义,已经筋疲力尽的我只有打开.obj文件去搜,用notepad的查找gen,发现gen的定义为
gen@AAdasfd@ZY
(总而言之没有
_gen@1
)为什么? 为什么?
带着疑问看了源码一下,发现定义和声明所使用到的参数不一样,哈哈!
之后就是...高兴了...抱怨了....
鸡犬不宁并没有传说中的好!
本文描述了一个关于VC工程输出的.lib文件中遇到的_gen@1符号未定义问题。作者通过排查.obj文件和检查源码定义及声明的一致性,最终找到了问题的根源并解决了该问题。
562

被折叠的 条评论
为什么被折叠?



