嗨,我创建了一个 C++ DLL,我将其导入 C# 应用程序以重用函数。C ++中的功能代码是static bool IsSomethingAttached(char *Arg1[])
当我在 C# 程序中使用如下 DllImport 时,[DllImport("DllName")] 我收到错误为 EntryPointNotFound 异常。
我用了
**DumpBin /symbols Dllname.dll**
获取损坏的名称。
1)但我不知道如何准确地得到损坏的名称。很少有帖子说我们应该使用 /exports ,而/exports
不是/symbols
只给出摘要,而且我没有得到错误的名称。请帮忙
2) 如何使用undname.exe从未修饰名称中获取修饰名称?