Alfred
驱动牛犊
驱动牛犊
  • 注册日期2001-07-12
  • 最后登录2002-01-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1539回复:3

关于DeviceIoControl的问题

楼主#
更多 发布于:2001-10-21 23:15
我在做usb控制台测试程序的时候发现一个很奇怪的问题,当我的主程序写成test.cpp的时候,编译会出错,显示error c2664:deviceiocontrol 的第七个参数不能由“int *" 转换为“unsigned long *;如果我的主程序写成test.c的时候,编译后deviceiocontrol()没有问题,但是会有其他的错误出现,不知道这是怎么回事???
还请各位大侠和斑竹赐教,谢谢了!
尽管我不喜欢做驱动程序,但是我还是不得不做,既然做了,就要做好!
usb11
驱动小牛
驱动小牛
  • 注册日期2001-09-17
  • 最后登录2009-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-22 09:08
C使用C编译器
CPP使用C++编译器
助人乃快乐之本! 共同进步是我的本意!
Alfred
驱动牛犊
驱动牛犊
  • 注册日期2001-07-12
  • 最后登录2002-01-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-22 11:06
那怎么修改编译器的设置?谢了
尽管我不喜欢做驱动程序,但是我还是不得不做,既然做了,就要做好!
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-10-22 13:45
c++的一个有点就是严格的检查类型转换
你可以用指针强制装换的方式
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
游客

返回顶部