我正在尝试一个简单的程序通过 dll 将 C 函数访问到 C# 程序中,
class DllImportTest
{
[DllImport("TestApp.dll", EntryPoint = "main1")]
public static extern void main1();
}
class Program
{
static void Main(string[] args)
{
DllImportTest.main1() ;
}
我已经看穿了代码,函数的名称是完全正确的。我也尝试过使用 Extern "C" 但是,它的 .C 文件给我一个错误。我已将 .Dll 放在 C# 可执行文件夹中。我在这里做错了什么吗?