圈圈自定义USB VC2005打开出错
最近调试自定义USB MyUsbDeviceTestApp以前用vc6.0打开调试没问题的,最近换了个vc2005调试方便许多,但是vc2005打开圈圈的 MyUsbDeviceTestApp出现错误编译没有通过,查了好久,现在终于解决了,现在特地记录起来。
BEGIN_MESSAGE_MAP(CMyUsbDeviceTestAppDlg, CDialog)
//{{AFX_MSG_MAP(CMyUsbDeviceTestAppDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_ABOUT, OnAbout)
ON_WM_SHOWWINDOW()
ON_BN_CLICKED(IDC_CLEAR_INF, OnClearInf)
ON_BN_CLICKED(IDC_OPEN_DEVICE, OnOpenDevice)
ON_BN_CLICKED(IDC_CLOSE_DEVICE, OnCloseDevice)
ON_BN_CLICKED(IDC_QUIT, OnQuit)
ON_WM_CLOSE()
//ON_MESSAGE(WM_DEVICECHANGE, OnDeviceChange)
ON_WM_DEVICECHANGE()
ON_BN_CLICKED(IDC_TEST_BUT, OnTestButton)
ON_WM_TIMER()
ON_BN_CLICKED(IDC_READROM_DATA, OnReadromData)
ON_BN_CLICKED(IDC_READSAVE_DATA, OnReadsaveData)
ON_BN_CLICKED(IDC_WRITESAVE_DATA, OnWriteSaveData)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
红色部分就是问题的所在了,这原因我也不是很清楚,
还有如果是要自己重新建造一个项目的话这个问题也是这样解决的 OnDeviceChange这个在vc2005里面我没有找到添加的地方我都是参考圈圈难得这样然后手动添加进去的。
就怎么多,修改了这个之后 vc2005直接编译后就可以打开应用了。