我创建了 ac# 类库。我想在我的 win32 控制台应用程序中加载这个 .dll,因为我已经将一个函数从 c# 类库导出到非托管代码,而且我现在不知道有任何其他方法可以调用该函数。但是 LoadLibraryA 给了我这个错误,这意味着什么?谷歌搜索根本没有帮助我。
使用它来将功能导出到非托管: https://sites.google.com/site/robertgiesecke/Home/uploads/unmanagedexports#TOC-C-:
编辑:这是代码,抱歉我一开始没有包含它,因为它是准系统:
using System;
using RGiesecke.DllExport;
using System.Runtime.InteropServices;
namespace ManagedLibrary
{
public class Test
{
[DllExport(CallingConvention = CallingConvention.Cdecl)]
public static void test()
{
Console.WriteLine("HI");
}
}
}