C#调用C++ MFC动态库DLL,提示无法找到入口点问题,可以通过使用dumpbin.exe /EXPORTS命令,即可看到函数的入口点
打开VS2015 命令窗口
输入dumpbin.exe /EXPORTS E:\程序仓库\临时\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\MyMfcDemo.dll
显示如下信息:
1 0 0001112C ?CreateMyDlg@@YAXXZ = @ILT+295(?CreateMyDlg@@YAXXZ)
2 1 00011B1D ?DestroyDlg@@YAXXZ = @ILT+2840(?DestroyDlg@@YAXXZ)
3 2 000113F7 ?UseFunc@@YAXPAD@Z = @ILT+1010(?UseFunc@@YAXPAD@Z)
得到下面
?CreateMyDlg@@YAXXZ 为CreateMyDlg函数的入口点
?DestroyDlg@@YAXXZ 为DestroyDlg函数的入口点
?UseFunc@@YAXPAD@Z 为UseFunc函数的入口点