C与C#的交互 在C#执行C编写的DLL时可能会出现很多问题,而绝大部分问题都出自数据封装传送上,接下来总结了本次交互实验。 环境使用MSVC2019,使用__declspec(dllexport)作为DLL导出关键字,使用__stdcall作为调用协议。 为了更方便使用,声明两个宏:(WINAPI就是__stdcall,来自于windows.h) #define DLLEXPORT __declspec(dllexport) #define CALLAPI WINAPI C#中使用char*和sbyte*等指针使…