[問題] import DLL檔
#define HIDINTERFACE_API __declspec(dllimport)
DWORD HIDINTERFACE_API GetNumHidDevices(WORD vid, WORD pid);
程式執行時在上兩行發生錯誤
我對DLL的用法不太熟
下面先自行解讀一下 希望有人可以幫我校正一下概念
第一行
import一個DLL檔 定義成HIDINTERFACE_API的格式
這個格式是類似int char double的用法一樣是把資料分類並給它所需的空間
第二行
定義為DWORD(Windows內定格式)
又定義為HIDINTERFACE_API的格式
執行GetNumHidDevices的function
問題1:
如果我import很多個DLL檔 程式第一行怎麼知道要抓哪一個呢
問題2:
Warning:'GetNumHidDevices' : 標記為 __declspec(dllimport),在匯入函式時必須
指定原生呼叫慣例。
我不知道這個Warning要怎麼做修正才對
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.177.216
→
07/01 16:33, , 1F
07/01 16:33, 1F
→
07/01 16:38, , 2F
07/01 16:38, 2F
→
07/02 12:25, , 3F
07/02 12:25, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章