logo资料库

mingw调用MSVC编译的dll.docx

第1页 / 共1页
资料共1页,全文预览结束
minGW 调用 MSVC 下编译的 dll 方法一: 步骤: 1.打开 minGW cd 到 dll 所在文件夹 2.利用 pexports XX.dll|sed”s/_//”>XX.def 命令生成 def 文 件 (sed”s/_//”用来去除 def 文件中函数名前面的_,如果无法使 用该命令,也可以打开 def 文件,手动删除;pexports 工具 minGW 没有,需要自己手动下载,可以去 github 搜索 pexports 下载即可, 无需安装,是一个 exe 文件,配置 path 之后即可使用) 3.利用 dlltool –U –D XX.dll –d XX.def –l XX.a 命令生 成 a 文件 4.利用 g++ XX.cpp XX.a –o a.exe 生成可执行程序 5.通过 a.exe 命令执行程序 XX.cpp 通过动态加载 dll
分享到:
收藏