[問題] 動態鏈接的使用

看板C_and_CPP (C/C++)作者 (aki)時間11年前 (2015/04/30 08:14), 11年前編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
開發專案中有需要控制到一項設備 有找到該設備提供的相關資源 但是只有dll檔,沒有.h跟lib 查過要用loadlibary和getprocaddress來進行連結 可是還是不太理解MSDN上的說明 能否請版上先進說明 感激不盡> <~ -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 208.31.183.34 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1430352853.A.97D.html

04/30 10:15, , 1F
要有 .h 裡面的原型宣告,才知道要傳哪些參數,再去找吧
04/30 10:15, 1F

04/30 11:02, , 2F
你要知道你想call的function叫什麼、長什麼樣子
04/30 11:02, 2F
範例是函式為int ABC{int x, bool y} 請問該怎麼呼叫該函式? ※ 編輯: skitty (208.31.183.34), 05/01/2015 00:10:32

05/01 12:59, , 3F
DLL丟上來吧
05/01 12:59, 3F

05/01 13:09, , 4F
只要有宣告給編譯器看就好了,它會搞定函數呼叫背後的事
05/01 13:09, 4F

05/01 21:59, , 5F
要怎麼宣告也是有calling convention的
05/01 21:59, 5F
文章代碼(AID): #1LGNFLbz (C_and_CPP)
文章代碼(AID): #1LGNFLbz (C_and_CPP)