public static unsafe int* mono_method (int* p)
{
//....
return p;
}
,並希望從本地C調用它
MonoObject *result = mono_runtime_invoke(mono_method, NULL, args, NULL);
我在嘗試了一些不同的指針,變量args標誌(應該是void **)
但是當我執行運行時調用時,總會得到SIGSEGV錯誤。
我的問題是: 是否有可能通過runtime_invoke從c傳遞指針到單聲道以及如何?
此致敬意。
嗯,還有那麼接下來的問題是,是否有可能通過一個函數指針,而不是指向int的指針和執行功能單聲道代碼? – Gobliins 2010-12-15 08:02:28