LNK2019 unresolved external symbol __imp__IoDeleteDevice 错误

使用ddk时链接出错信息:

sioctl.obj : error LNK2019: unresolved external symbol __imp__IoDeleteDevice referenced in function _DriverEntry

sioctl.obj : error LNK2019: unresolved external symbol __imp__IoCreateSymbolicLink referenced in function _DriverEntry

sioctl.obj : error LNK2019: unresolved external symbol __imp__IoCreateDevice referenced in function _DriverEntry

sioctl.obj : error LNK2019: unresolved external symbol __imp__IoDeleteSymbolicLink referenced in function _SioctlUnloadDriver

sioctl.obj : error LNK2019: unresolved external symbol __imp__MmUnlockPages referenced in function _SioctlDeviceControl

sioctl.obj : error LNK2019: unresolved external symbol __imp__MmMapLockedPagesSpecifyCache referenced in function _SioctlDeviceControl

sioctl.obj : error LNK2019: unresolved external symbol __imp__IoFreeMdl referenced in function _SioctlDeviceControl

sioctl.obj : error LNK2019: unresolved external symbol __imp__MmProbeAndLockPages referenced in function _SioctlDeviceControl

sioctl.obj : error LNK2019: unresolved external symbol __imp__IoAllocateMdl referenced in function _SioctlDeviceControl

解决方案:

1.       Project Properties à C/C++ à Advanced,右边有个“Calling Convention”,默认是“__cdecl (/Gd)”,改成“__stdcall (/Gz)”

2.       Project Properties à Linker à Input,右边的“Additional Dependencies”加上“ntoskrnl.lib”

转载于:https://www.cnblogs.com/cxun/archive/2007/05/28/762186.html

error LNK2019 unresolved external symbol __imp__IoDeleteDevice 错误相关推荐

  1. error LNK2019:unresolved external symbol

    error LNK2019:unresolved external symbol 出现错误,一般情况下是指程序不认识函数.具体的说就是.h文件中定义并没有实现,这就是库出现了问题. 遇到这个问题,第一 ...

  2. error LNK2019: unresolved external symbol _IID_IMPEG2PIDMap连接错误的解决

    以前的项目都是在xp(x86)上面编译的,vs2005+dshow9.0 现在要把项目升级到win7(x64)上面,用vs2005+最新的Windows SDK(里面包含最新的dshow),下载地址: ...

  3. 链接报error LNK2019: unresolved external symbol错误,解决

    http://blog.163.com/aiding_001/blog/static/22908192011102224344450/ 某次编写一个COM组件,接口定义好之后,增加了ZRX代码后编译链 ...

  4. error LNK2019: unresolved external symbol错误,解决

    某次编写一个COM组件,接口定义好之后,增加了ZRX代码后编译链接,出现如下错误提示,百思不得其解. error LNK2019: unresolved external symbol "p ...

  5. error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup

    VS2013新建一个空的win32应用程序时 出现了链接错误 1>------ Build started: Project: AutoUpdate, Configuration: Debug ...

  6. C++ Error: error LNK2019: unresolved external symbol

    在某工程中新添加了文件x.cu与x.hpp,实现了一些功能,最后编译整个工程的时候就出现了这个问题: error LNK2019: unresolved external symbol 这是链接错误, ...

  7. error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup

    编译一段程序时,出现连接器错误: error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTS ...

  8. error LNK2019: unresolved external symbol “__declspec(dllimport) public: __thiscall 的解决方案

    error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall 的解决方案 参考文章: ...

  9. VS2010调用Matlab 2010 引擎的相关设置及问题( error LNK2019: unresolved external symbol _engOpen referenced in )

    一 相关设置:进入Property Manager                       1 点击VC++Directories                       将.\Program ...

最新文章

  1. java打印四行等腰三角形_(c语言程序案例.doc
  2. 搜狗浏览器,你开源了吗?
  3. Python:通过SNMP协议获取华为交换机的ARP地址表
  4. web中的classpath 和 classpath*
  5. 替换后的最长重复字符
  6. pl/sql连接Oracle数据库的方式
  7. 使用批处理文件来操作注册表
  8. Python-07:Python语法基础-数据类型
  9. c#连接mysql数据库,增删查改命令执行
  10. 2与27日 双目视觉系统,相机标定,矫正,匹配(特征,稠密),特征提取的方法,得到视差图
  11. latex 可视化生成表格代码
  12. netty心跳功能机制实现
  13. Java面试题全集(中)
  14. 2021年Java基础面试题总结
  15. Struts2 通配符使用
  16. 生成订单:三个表(Products,Orders,OrderItem)
  17. win10家庭版不能保存关闭密码保护共享
  18. 指尖江湖李忘生鸿蒙初开,《剑网3:指尖江湖》李忘生战斗攻略解析
  19. 软件测试自学毛笔字纹身,ps纹身教程_photoshop给人物添加纹身效果实例制作教程...
  20. Pandas(一)—— Pandas基础

热门文章

  1. numpy.argmax/argmin/max/min
  2. 信息化项目甲方采购的准备与实施
  3. Redis学习总结(17)——Redis 持久化和过期机制复习
  4. php cli获取参数,php cli模式下获取参数的方法
  5. hive退出命令_从零开始学习大数据系列(五十五)使用Hive命令行及内置服务
  6. 磁盘建立swap分区,gpt分区和磁盘LUKS加密、配额
  7. html的语义化面试题,html面试题
  8. 使用ldconfig命令将/usr/local/lib加入到默认库
  9. Nginx根据User-Agent适配PC和手机
  10. 1.1-nfs部署和优化-1