看板 C_Sharp 關於我們 聯絡資訊
: 我有查到好像是說wrap lib檔或是用managed c++什麼的.. : 可是我對那個沒什麼概念..= =" : 可以給我ㄧ些意見嗎..? thanks.. 嘿 嘿 來 賺 點 P 幣 wrap lib的意思你自己重新用那個lib再轉成dll 然後可以用其他程式語言間接call那lib裡面的function 如果有範例更好 例如 C的範例 int main (int argc, char *argv[]) { . . . . . . . . . //呼叫lib的function } 改成 static int function_name(int 參數,...)//修改一下程式把想要的參數提出來 { . . . . . . . . . //呼叫lib的function } 然後編譯成dll 這就是自己wrap lib 之後就可以用DllImport來使用新的function_name的function interop不是很好寫 尤其是C的指標 好痛苦 常常腦筋轉不過來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.207.71