作者sbrhsieh (sbr)
看板java
標題Re: [問題] 如何知道dll裡面有提供哪些函式??
時間Wed May 13 19:04:12 2009
※ 引述《cates (阿貓 阿狗)》之銘言:
: 如標題,假如目前手邊有一個用C寫成的dll檔
: 而我想用java開發一個application並且必須要用到
: dll檔裡面的一些函式,請問一下java有什麼指令
: (還是其他方法??)可以知道dll檔裡有提供哪些函式呢??
: 謝謝~
請問一下,你這個 dll 檔從哪裡來的?合法使用?
一般應該會附一個 import library(.lib)以及一個 c header file(至少會有
後者)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.129.3
推 cates:是合法的(跟某家公司買device且他們有附SDK),lib只有一些 05/13 20:02
→ cates:dll有,現在他們公司也沒人 正因此苦惱中= = 05/13 20:04
既然是 SDK 裡頭應該會有 c header file,請仔細找找,並閱讀文件。
嚴格說起來,你就算知道 dll 裡有 export 哪些 function(name),也知道 function
prototype,你還是沒有辦法使用(你必須要知道每個參數的意義,才能正確使用)。
※ 編輯: sbrhsieh 來自: 218.173.129.3 (05/13 20:58)