“无法解析外部符号 __security_cookie”问题解决 - 通星技术 - CSDNBlog

在Windows Server 2003 SP1使用Win32 SDK或DDK编译时,可能会遇到链接器错误LNK 2001,涉及未解析的外部符号__security_cookie。文章详细介绍了问题的原因、解决方案及适用范围。
摘要由CSDN通过智能技术生成
导读:

编译VC工程时出现了标题所示问题,资料搜索一下,在微软网站找到答案了,解决方法如下:
1)选择“项目”-》“属性”-》“C/C++”-》“代码生成”-》“缓冲区安全检查”,设为“否”
2)选择“项目”-》“属性”-》“链接器”-》“输入”-》“附加依赖项”,增加”bufferoverflowU.lib”
然后编译工程,解决问题。
下面是微软的原文,说的很冗长,但是很直接!

在 Windows Server 2003 Service Pack 1 通过 Win 32 软件开发工具包 (SDK) 或 Windows Server 2003 Driver Development Kit (DDK) 生成源代码时可能会收到 " 链接器工具错误 LNK 2001 " 错误信息


<script type=text/javascript>function loadTOCNode(){}</script>















文章编号 : 894573
最后修改 : 2007年3月27日
修订 : 1.2


症状


<script type=text/javascript>loadTOCNode(1, 'symptoms');</script>

生成 32 位源代码或 64 位代码源代码在编译时或在链接时,您可能收到以下错误信息之一:

错误 1
链接器工具错误 LNK 2001
无法解析外部符号 __security_cookie ' '
错误 2
链接器工具错误 LNK 2001
无法解析外部符号 __security_check_cookie ' '
您以生成代码, 在 Windows Server 2003 Service Pack 1 使用或者 Microsoft Win 32 软件开发工具包 (SDK) 对于 Microsoft Windows Server 2003 Service Pack 1 或 Microsoft Windows Server 2003 Driver Development Kit (DDK)。

原因


<script type=text/javascript>lo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值