mingw 编译生成的dll 如何在vs中使用
1.mingw编译生成dll
gcc -shared -o libtest.dll -Wl,--output-def,libtest.def,--out-implib,dlltest.a xxx.o xxx.o
有2个文件是我们需要的
2.vs 使用lib.exe将XXX.def文件(函数定义文件)生成为.lib导入库
(1)打开VS 工具-》命令行-》powershell (想自己去VS安装目录下找也行)
1 | cd C:\code\TrdpTest\TrdpTest\lib |
移动到对应目录
生成.lib x64指定生成平台
1 | lib /OUT:./generatelib.lib /DEF:./libtest.def /machine:x64 |
查看导出.lib内容
1 | dumpbin /EXPORTS /OUT:./generatelib.txt ./generatelib.lib |
然后正常使用就好。
详情见 动态库使用 - BangZeng - 博客园 (cnblogs.com)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!