c#调用c++查看导出函数名

原函数名是Focal,用dumpbin查看到函数名是Focal=@ILT+9820,这个导出函数名对吗,引用的时候EntryPoint赋Focal=@ILT+9820@ILT+9820都提示未定义入口

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

EntryPoint='@ILT+9820',这个写法是肯定不对的
EntryPoint='Focal=@ILT+9820’,这个写法应该是对的。
你再查看dumpbin,函数名是不是Focal=@ILT+9820,有没有漏掉字符什么的
我的代码:

[DllImport("demo_rec_new.dll", EntryPoint = "?GetFFT@@YAPANPANJ@Z", CallingConvention = CallingConvention.Cdecl)] // x86
public static extern IntPtr GetFFT(double[] sData, int FFTLength);//输出结果是输入长度的一半