Re: 有關C# interop的問題
: 我有查到好像是說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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章