線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1118
推到 Plurk!
推到 Facebook!

在broland c++ 6.0中引入win98_ddk函數發生link問題

尚未結案
khc57902136
一般會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-14 14:33:45 IP:202.145.xxx.xxx 未訂閱
檔案中'HidD_GetHidGuid()' 是win98ddk中的一個kernel Model function,不曉得在building c++ 6.0中如果需要引用kernel Model 的函數,需要設定什麼環境呢?在project/option/link中我己試過,但還是沒用,以下是編譯時產生的錯誤訊息:      [ linker Error] Unresolved external 'HidD_GetHidGuid' referenced from D:\D_TEMP\USB_BORLAND\MAIN.OBJ    以下是原始程式,我用的是Building c++ 6.0 /***------------main.cpp------------//    #include  #pragma hdrstop #include "main.h" #pragma package(smart_init) #pragma resource "*.dfm" #include "c:\98ddk\src\hid\inc\hidsdi.h" extern "C" { #include "c:\98ddk\src\hid\inc\HIDSDI.H" } TForm1 *Form1; __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { GUID HidGuid; HANDLE hHidKbd = NULL; HidD_GetHidGuid(&HidGuid); } //----------main.h-----------------------------// #include #include #include #include <Forms.hpp> #include "windows.h" #include "c:\98ddk\inc\win98\setupapi.h" // VC 5 one is out of date #include #include "winioctl.h" #include "assert.h" //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TMemo *Memo1; private: // User declarations public: // User declarations __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif
系統時間:2024-04-26 8:51:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!