阅读:1538回复:3
关于DeviceIoControl的问题
我在做usb控制台测试程序的时候发现一个很奇怪的问题,当我的主程序写成test.cpp的时候,编译会出错,显示error c2664:deviceiocontrol 的第七个参数不能由“int *" 转换为“unsigned long *;如果我的主程序写成test.c的时候,编译后deviceiocontrol()没有问题,但是会有其他的错误出现,不知道这是怎么回事???
还请各位大侠和斑竹赐教,谢谢了! |
|
|
沙发#
发布于:2001-10-22 09:08
C使用C编译器
CPP使用C++编译器 |
|
|
板凳#
发布于:2001-10-22 11:06
那怎么修改编译器的设置?谢了
|
|
|
地板#
发布于:2001-10-22 13:45
c++的一个有点就是严格的检查类型转换
你可以用指针强制装换的方式 |
|
|