尝试使用此库: RGiesecke.DllExport
来源:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using RGiesecke.DllExport;
namespace DLLZ
{
class Test
{
[DllExport("add", CallingConvention = CallingConvention.Cdecl)]
public static int TestExport(int left, int right)
{
return left + right;
}
}
}
DLL中没有显示导出的函数,函数/库上的GetProcAddress失败。