全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3178
推到 Plurk!
推到 Facebook!

USB link 的問題

尚未結案
techtech
一般會員


發表:3
回覆:3
積分:1
註冊:2003-09-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-20 16:38:18 IP:211.76.xxx.xxx 未訂閱
大家好:     我想用BCB連結我的USB Device,我參考了之前的網友提供的範例程式,但是Compiler時會出現以下的錯誤,請問該如何解決?謝謝!    [Linker Error] Unresolved external 'HidD_GetAttributes' referenced   from D:\BCB5\USB\EX1\UNIT1.OBJ [Linker Error] Unresolved external 'HidD_GetManufacturerString' referenced from D:\BCB5\USB\EX1\UNIT1.OBJ .......    我的程式碼大致如下: #include  #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" #include "windows.h" #include #include "stdio.h" #include "winioctl.h" #include "iostream.h" extern "C" { #include "D:\ntddk\inc\hidsdi.h" } TForm1 *Form1; //------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) ...... 請問是不是我缺少了哪些*.h檔還是*.lib檔?
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-20 18:25:38 IP:210.68.xxx.xxx 未訂閱
您好:    PO程式碼的方式與版規說明請參考下面連結,煩請修改謝謝您的配合 >
derrenbol1
中階會員


發表:5
回覆:113
積分:93
註冊:2004-12-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-21 00:04:11 IP:210.202.xxx.xxx 未訂閱
To techtech: 您應該先用implib.exe取系統hid.dll的LIB檔, 再於 您的專案中加入該LIB檔. implib.exe應用程式BCB原本 就有附, 您只要到命令列下鍵入implib就可以看到其參 數用法; 取得LIB檔後將其Copy到您的專案目錄下, 在 BCB的IDE裏, 點選"Project | Add to project"出現檔 選擇視窗後, 改變檔案型態為*.lib, 該LIB檔案會出現 在列表清單內, 選擇即可. Header檔請於DDK中找到下面幾個檔案: hid.h hidpi.h hidsdi.h hidusage.h 只要#include "hid.h"即可. 請參考.
系統時間:2024-04-26 14:05:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!