Re: [問題] 如何知道dll裡面有提供哪些函式??

看板java作者 (sbr)時間16年前 (2009/05/13 19:04), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《cates (阿貓 阿狗)》之銘言: : 如標題,假如目前手邊有一個用C寫成的dll檔 : 而我想用java開發一個application並且必須要用到 : dll檔裡面的一些函式,請問一下java有什麼指令 : (還是其他方法??)可以知道dll檔裡有提供哪些函式呢?? : 謝謝~ 請問一下,你這個 dll 檔從哪裡來的?合法使用? 一般應該會附一個 import library(.lib)以及一個 c header file(至少會有 後者)。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.129.3

05/13 20:02, , 1F
是合法的(跟某家公司買device且他們有附SDK),lib只有一些
05/13 20:02, 1F

05/13 20:04, , 2F
dll有,現在他們公司也沒人 正因此苦惱中= =
05/13 20:04, 2F
既然是 SDK 裡頭應該會有 c header file,請仔細找找,並閱讀文件。 嚴格說起來,你就算知道 dll 裡有 export 哪些 function(name),也知道 function prototype,你還是沒有辦法使用(你必須要知道每個參數的意義,才能正確使用)。 ※ 編輯: sbrhsieh 來自: 218.173.129.3 (05/13 20:58)
文章代碼(AID): #1A2galhv (java)
文章代碼(AID): #1A2galhv (java)