![](/img/trans.png)
[英]How do I call a function defined in a C++ DLL that has a parameter of type int *, from inside C# code?
[英]How to modify simple-type variables defined in a C++ dll in a C# code?
如果這是一個簡單的問題,很抱歉。 我找到了有關如何調用函數和如何查看結構的大量文檔,但是找不到有關如何修改dll中定義的單類型變量的任何參考。
例如,單類型變量在c ++ dll中定義為
extern long N;
extern char M[MAXM];
在這種情況下,我的具體問題是:有人知道如何在C#代碼中檢索和修改這些變量嗎?
在一次單獨的交流中,他建議我在C ++ dll中構建函數,該函數可以獲取並設置感興趣的變量的值。 這里可能沒有更簡單的方法。 :-(
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.