摘要:
原因:在C++函数声明时要将 extern "C" 添加在 DLL 函数声明之前。[DllImport("a.dll")]public extern static int F();调用后提示找不到入口点在命令行用dumpbin /exports 看函数名:,或用exeScope查看导出的接口dumpbin /exports a.dll函数名不是"F"?而是"?F@@YAHXZ"C#函数声明写成:[DllImport("a.dll",EntryPoint="?F@@YAHXZ" 阅读全文