Type: Note
Intro
DllImport 使用包含C++宣告方式//todo 再補完測試各類宣告和呼叫方式
Content
extern "C" __declspec(dllexport) int myfunc(int x){ return x * x; }
[DllImport(@"../../../Debug/PinnedObjLib.dll", EntryPoint = "myfunc", CallingConvention = CallingConvention.Cdecl)] static extern int myfunc(int x); static void Main(string[] args) { Console.WriteLine(myfunc(2)); Console.ReadKey(); }C++的int*若是單一筆資料(非陣列) ; C# 可以用 ref int
沒有留言:
張貼留言