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

HID应用程序应包括哪些头文件(*.h)?

楼主#
更多 发布于:2001-11-01 14:57
各位高手,
我写的HID应用程序(用VC6.0),在连接的时候说有些外部变量找不到.
请帮我看一看,还要包括哪些头文件?
这问题已挡住我两天了..
哪位高人能指点一下迷津,不胜感激!!
Best Regards
Aron Chu

1. 文件包含的头文件:
// DVRcommDlg.cpp : implementation file
#include "stdafx.h"
#include "DVRcomm.h"
#include "DVRcommDlg.h"
#include <process.h>

extern "C"{
#include "c:\98DDK\src\hid\inc\hidsdi.h"     // from Win98 DDK
#include "c:\98DDK\inc\win98\setupapi.h"     // from Win98 DDK
}

#define IDM_RCV_DATA    (WM_USER + 1)

// these constants must agree with those in firmware!
#define DVR_VID    (0x1061)     // MOTO's USB Vendor ID=1061 (Motorola Semi. HK ltd)
#define DVR_PID     (0x0100)    // Product ID=B001
#define DVR_VERSION (0xb001)    // Product Version

#define RID_RECEIVE     (1)         // report ID associated with incoming data
#define RID_TRANSMIT    (2)         // report ID for transmitted data
#define RID_COMMAND     (3)         // command ID to set baud rate
#define MAX_DATA_LEN    (6)         // maximum transmitted data length
#define RCV_DATA_LEN    (8)         // 1 report ID, 1 count of valid bytes, and up to 6 data bytes

// global flag read by received data thread and written by main thread
bool g_KeepGoing = false;

2. 编译连接后的出错信息:
--------------------Configuration: DVRcomm - Win32 Debug--------------------
Compiling...
DVRcommDlg.cpp
Linking...
DVRcommDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4
DVRcommDlg.obj : error LNK2001: unresolved external symbol "void __cdecl RcvThreadFunction(void *)" (?RcvThreadFunction@@YAXPAX@Z)
DVRcommDlg.obj : error LNK2001: unresolved external symbol _HidD_GetAttributes@8
DVRcommDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailA@24
DVRcommDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20
DVRcommDlg.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16
DVRcommDlg.obj : error LNK2001: unresolved external symbol _HidD_GetHidGuid@4
Debug/DVRcomm.exe : fatal error LNK1120: 7 unresolved externals
Error executing link.exe.

DVRcomm.exe - 8 error(s), 0 warning(s)


Best Regards/Aron Chu 拉拉拉,拉拉拉,我是个失业的流浪汉!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-12 13:58
setupapi.lib
今天我发现我家的金鱼淹死了,:(
游客

返回顶部