我想知道是否可以在C++函數之間傳遞我調用的C#對象?我已經可以從我的本地代碼中調用我的C#dll,但是現在我需要在C++函數之間傳遞一個對象,這也意味着我需要在頭文件中聲明它...在C++函數之間傳遞C#類
在我的頭文件我得到以下錯誤:
BOOL Exists(Api ^api);
Error 60 error C3395: 'ApiBase' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
有誰知道我應該如何處理這在我的頭?
只需停止使用'__declspec(dllexport)'。 –
爲什麼?該怎麼做呢? –
'BOOL存在(Api^api);'是爲了成爲本地dll的api的一部分? –