abest
驱动牛犊
驱动牛犊
  • 注册日期2007-10-20
  • 最后登录2009-09-16
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望21点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:2649回复:2

vs2005 + Windows DDK 3790.1830 + DriverStudio 3.2 环境搭好后,作了一个小测试

楼主#
更多 发布于:2008-06-03 10:37
用DDK sources to vcproj Converter把C:\WINDDK\3790.1830\src\general\ioctl
这个转换成 VS2005 的sln 后,进行编译居然出错了。请大牛指点一下,谢谢!



------ Using C:\WINDDK\3790.1830 DDK
------ 已启动全部重新生成: 项目: ioctlapp, 配置: Checked Win32 ------
正在删除项目“ioctlapp”(配置“Checked|Win32”)的中间文件和输出文件
正在编译...
install.c
testapp.c
Generating Code...
正在链接...
LINK : warning LNK4044: unrecognized option '/MANIFEST:NO'; ignored
libc.lib(output.obj) : error LNK2019: unresolved external symbol @__security_check_cookie@4 referenced in function __output
libc.lib(mbctype.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
libc.lib(write.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
libc.lib(convrtcp.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
objchk/i386/ioctlapp.exe : fatal error LNK1120: 1 unresolved externals
生成日志保存在“file://c:\WINDDK\3790.1830\src\general\ioctl\exe\objchk\i386\BuildLog.htm”
ioctlapp - 5 个错误,1 个警告
========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ==========

http://www.asmbbs.com
cxun
驱动牛犊
驱动牛犊
  • 注册日期2007-03-21
  • 最后登录2013-09-13
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-05 13:48
工程属性(或Alt + F7),Configuration Properties,C/C++,Code Generation,右边有个 Buffer Security Check,改成 No 就可以了。
驱网无线,快乐无限
abest
驱动牛犊
驱动牛犊
  • 注册日期2007-10-20
  • 最后登录2009-09-16
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望21点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-06-10 13:56
谢谢已解决。
http://www.asmbbs.com
游客

返回顶部