VS2005链接错误的解决方案 error LNK2019:unresolved external symbol __security_cookie referenced in function
2011-12-06 15:31
232 查看
最近在vs2005开发程序,部署到wm5.0时候不会产生上述错误,而部署到wm2003se产生上诉链接的错误。产生上述错误主要是vs2005为了防止缓冲区益出,提高安全性打开了缓冲保护机制,而EVC系统中没有安全函数。因此要解决上述问题可以采用下面的两种方法
一 打开vs2005 -> project->项目属性->c/c++->code Generation->Buffer security checke 中的Yes改成No.(这种方法虽然可以解决问题,但是不推荐)下面是第二种方法
二 在 Solution Explorer(解决方案资源管理器)中,右键单击 项目,然后单击 Properties(属性),展开 Configuration Properties | Linker | Input(配置属性 | 链接器 | 输入) 选择 Addtional Dependencies 加入库secchk.lib 。这样做就是为了在基于CE4.2 (WM2003)系统里填加了安全函数而不必关闭VS2005的/GS编译选项。虽然生成代码多了1K,但这也是值得的。(如果是EVC4移植到vs2005可以参看下面的网址)http://www.microsoft.com/china/MSDN/library/Mobility/embedded/migrateappvs2k5.mspx?mfr=true
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/willingbupt/archive/2006/12/23/1456838.aspx
相关文章推荐
- vs 2005链接时错误的解决方案 error LNK2019: unresolved external symbol __security_cookie referenced in function
- vs 2005链接时错误的解决方案 error LNK2019: unresolved external symbol __security_cookie referenced in function
- 链接错误:unresolved external symbol @__security_check_cookie@4 referenced in function
- error LNK2019: unresolved external symbol __security_cookie referenced in function
- Error LNK2019:Unresolved External Symbol *** Referenced In Function ***的解决方案(转)
- 错误 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartu
- WDM驱动开发 链接错误error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8 referenced in function _main
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- error LNK2019: unresolved external symbol __imp__strnicmp referenced in function _isWithBlack_me@12
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- 解决error LNK2019: unresolved external symbol __imp_SHCreateStreamOnFileW referenced in function wmain
- error LNK2019:unresolved external symbol *** referenced in function ***的解决方案
- VS2010中使用QtOpenGL出现 unresolved external symbol __imp__glClear@4 referenced in function之类的错误
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
- 编写驱动 错误error LNK2019: unresolved external symbol _DriverEntry@8 referenced in function _GsDriverEntry@8的解决办法
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
- 关于 error LNK2019: unresolved external symbol _cvLoadImage referenced in function _main问题的解决办法