当前位置: 首页 > news >正文

Windows 下 dll转换成lib

visual studio 软件在引用第三方库时,要有lib,否则报错,在有现成的dll文件的情况下,如何转换成lib,而不用再研究编译源码,方法如下:

一、打开命令行工具

二、打开命令行提示的文件夹,将dll放到该目录下

C:\Program Files\Microsoft Visual Studio\2022\Community

三、将dll导出到txt,编辑成def

dumpbin -exports ggml.dll > ggml.txt

用notepad++打开txt文件,删除多余的列:

编辑列块模式可以很方便的删除。

将头改成如下方式:

改成ggml.def;

四、转换成lib格式:

x64命令:

lib /machine:X64 /def:ggml.def

x86命令:

lib /machine:i386 /def:ggml.def

结果如下:

相关文章:

  • vue知识点总结 依赖注入 动态组件 异步加载
  • 【星海随笔】信息安全相关标准
  • Windows下Dify连接Ollama无效
  • 反向沙箱介绍
  • C++ —— 类的嵌套和循环依赖问题
  • KERNEL32!NlsServerInitialize函数分析创建了一个目录对象和目录对象下面的5个对象
  • 【MySQL】-- 事务
  • 华为5.7机考第一题充电桩问题Java代码实现
  • 嵌入式系统架构验证工具:AADL Inspector v1.10 全新升级
  • 优雅草星云智控系统产品发布会前瞻:SNMP协议全设备开启指南-优雅草卓伊凡
  • 代码随想论图论part06冗余连接
  • 【MySQL】存储引擎 - ARCHIVE、BLACKHOLE、MERGE详解
  • 多模型协同预测在风机故障预测的应用(demo)
  • Java设计模式之抽象工厂模式:从入门到精通
  • 服务器配置错误导致SSL/TLS出现安全漏洞,如何进行排查?
  • 在自然语言处理任务中,像 BERT 这样的模型会在输入前自动加上一些特殊token
  • 从概念表达到安全验证:智能驾驶功能迎来系统性规范
  • 金仓数据库永久增量备份技术原理与操作
  • 如何清除windows 远程桌面连接的IP记录
  • 2025年5月通信科技领域周报(4.28-5.4):5G-A技术引领峰会通信 卫星通信加速全球化布局
  • 习近平同俄罗斯总统普京会谈
  • 太原一高中生指出博物馆多件藏品标识不当,馆方已邀请他和专家共同探讨
  • 全国首例在沪完成,这项近视治疗手术不到10秒
  • 央行、证监会:科技创新债券含公司债券、企业债券、非金融企业债务融资工具等
  • 甘怀真:天下是神域,不是全世界
  • 潘功胜:坚定支持汇金公司在必要时实施对股票市场指数基金的增持