1、dll项目导出函数
extern "C" _declspec(dllexport) void a();
2、注意CPU要对应

3、C#中操作
using System.Runtime.InteropServices;
namespace ConsoleApp2
{
internal class Program
{
[DllImport("dll.dll")]
static extern void a();
static void Main(string[] args)
{
a();
}
}
}
4、pinvoke.net: the interop wiki!
pinvoke.net: the interop wiki!
用dumpbin 查看dll中导出的函数

本文介绍了如何在C#中通过DllImport特性调用DLL文件导出的函数,展示了具体的C++导出函数声明和C#调用示例。同时提到了使用dumpbin工具查看DLL导出函数的细节,并推荐了pinvoke.net这一交互式Wiki作为.NET平台调用非托管代码的资源库。
1818

被折叠的 条评论
为什么被折叠?



