阅读:1696回复:7
读写usb设备的应用程序,请帮忙!
我现在要做一个读写usb设备的应用程序,usb芯片用的是68001,驱动用的是cypress提供的,想请教一下,在VC下写应用程序,都需要那些工具,那些头文件。
我写了这么一个打开设备的小程序,编译没有错误,连接出错,不知道是怎么回事 #include "windows.h" #include "stdio.h" void main() { HANDLE file; file = CreateFile("\\\\.\\Ezusb-0", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, 0); if(file==INVALID_HANDLE_VALUE) printf("Open usb: is Error!n"); else printf("Open usb: is Ok!n"); } 错误是这样的 Linking... LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/creatfile.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. creatfile.exe - 2 error(s), 0 warning(s) 还望各位大侠帮忙! [编辑 - 9/28/04 by ssffeng] [编辑 - 9/28/04 by ssffeng] |
|
沙发#
发布于:2004-09-29 10:07
多谢各位,我用win32 console环境,连接ok了!
下一步,得往usb里面写数据了! 想再请教一下,打开设备后,怎么往设备端口里面写数据呀? 多谢了! |
|
板凳#
发布于:2004-09-29 20:14
我现在已经能够用deviceiocontrol函数往usb设备里面写数据了,可是却读不出来,有时候只能读出一个字节的数据,这是怎么回事呀?
|
|