几天体会......

本文描述了一个关于VC工程输出的.lib文件中遇到的_gen@1符号未定义问题。作者通过排查.obj文件和检查源码定义及声明的一致性,最终找到了问题的根源并解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值