无法找到 secchk.lib ,移植 evc 到 2005
来源:互联网 发布:查询自己电脑端口 编辑:程序博客网 时间:2024/05/02 04:33
因为基于CE4.2 (WM2003)系统里没有安全函数,而VS2005默认/GS编译先项
是打开的,主要是为了防止代码缓冲区益出,提高安全性。
所以,方法1:
打开VS2005->项目属性->c/c++->代码产生->Buffer Security Check ->NO/(GS)
然后编译,即关闭缓冲保护,可以顺利在VS2005中编译先前的EVC代码.
所以我们要在VS2005中编译先前的EVC代码,可以用这种方法。但不推荐
,请用下面方法。
方法2:打开VS2005->项目属性->链接器->命令行->加入secchk.lib
然后编译,成功。
填加secchk.lib,就是为了在基于CE4.2 (WM2003)系统里填加了安全函数
不必关闭VS2005的/GS编译选项。虽然生成代码多了1K,但这也是值得的。
因为secchk.lib提高安全性,有效防止缓冲区益出。推荐用此方法在VS2005
编译基于CE4.2 (WM2003)的EVC代码。
在msdn完整的说法是,建议在迁移evc的project时,
Ignore Specific Library(忽略特定库) 加上 oldnames.lib
AdditionalDependencies(附加依赖项)加上 commctrl.lib coredll.lib aygshell.lib
secchk.lib ccrtrtti.lib
正解哦~ ^_^
- 无法找到 secchk.lib ,移植 evc 到 2005
- EVC到vs2005工程移植
- EVC到vs2005工程移植
- EVC到vs2005工程移植
- evc程序移植到VS2005
- 无法找到libci.lib
- alsa-lib 移植到ok6410
- alsa-lib 移植到ok6410
- ogles-src-1.0.0 从evc移植到vc6.0
- 从EVC移植到VS2005的问题解决方法
- 从VC到EVC程序的移植问题汇总
- EVC如何调试LIB
- EVC++ 移植VS2005
- 谈谈EVC工程移植
- EVC工程的移植
- OpenCV1.0版本中cvaux.lib无法找到的问题
- VS2013 无法连接到kernel32.lib 解决办法
- windows无法找到发送到桌面快捷方式
- 坚持是件很不容易的事情
- 网站优化的作业..
- 文件上传
- 学习。
- 03/30/09
- 无法找到 secchk.lib ,移植 evc 到 2005
- java中一个关于倒序链表的小程序
- 下载
- iis 运行asp.net配置
- 用C++实现对回文的判断
- NTFS
- dojo toolkit入門(一)
- 公共交通办公自动化系统开发分析
- 提供最全面的求职面试指南