您的位置:首页 > 其它

VC6转VS2003 无法解析外部符号 __security_cookie (2010-07-02 04:45:56)

2012-11-18 09:06 489 查看


VC6转VS2003 无法解析外部符号 __security_cookie

(2010-07-02 04:45:56)


转载▼


标签:


it

分类: Windows
VC6的工程转换成VS2003时,经常会遇到 --- 无法解析外部符号 __security_cookie 的错误
原因有一下几点:
1. VC2003的编译器相对于VC6的编译器变化很大
2. 运行时库的改变
3. VC2003有更严格的语法检查和缓冲区溢出检查

解决方法:
Select "Solution Explorer" tab then right click "project name", select "properties" in the pop-up windows
1) C/C++->Code Generation->Buffer Security Check, set to "No"
2) Linker->Input->Additional Dependencies, add "bufferoverflowU.lib"

备注:
库文件bufferoverflowU.lib,可以在DDK中找到,例如:7600.16385.1\lib\wxp\i386

参考资料:
http://support.microsoft.com/kb/894573
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐