有没有C#调用C语言dll的例子?我试验总是说栈错误
栈错误,一般是调用约定造成的,是__stdcall、__cdecl和__fastcall,一般 C 的 dll 应该是 __cdecl。也有可能是形参的申明不匹配造成的。
http://msdn.microsoft.com/zh-cn/library/2x8kf7zx.aspx
一般都是以服务的形式调用,比如C提供一个接口,C#将他包装成一个 WebService
一起看到有c#调用c++的,用的是PInvoke