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

lib静态库转为a静态库

目录

1 问题描述

2 解决方案

3 结果


 

1 问题描述

现有x64  test.dll test.lib 编译器换成了MINGW64,IDE 为QT, 但MINGW64编译器需要的是test.a静态库,需要从test.lib转化为test.a

2 解决方案

(1)网上教程安装MINGW ,将reimp.exe 拷贝到MINGW/bin目录下,执行reimp test.lib 会自动生成libtest.a

需要安装MINGW和下载扩展工具reimp.exe

经测试,生成的某些A文件有些函数命令仍然无法解析,未解决

(2) 将LIB文件 reimp.exe dlltool.exe拷贝至QT安装目录E:\Qt\Qt5.12.6\5.12.6\mingw73_64\bin下,执行方案一的操作,同样可以生成A文件。

需要注意:dlltool.exe的不同生成的A文件有时可以用有时不可用,

有32位的dlltool.exe     

64位dlltool.exe 

mingw-utils-0.3工具包下面也有一个dlltool.exe,可能需要多次尝试

3 结果

转化后的libusb2xxx.a函数可用编译通过 

libvxlapi64.a转换后有4个函数无法解析,编译不通过,情况未知,未解决


http://www.mrgr.cn/news/56830.html

相关文章:

  • Zabbix进阶实战!将告警推送到Syslog服务器详细教程
  • OptiTrack光学跟踪系统在虚拟制片、运动分析、遥操作中的应用
  • ISO 21434:重塑汽车网络安全与数据保护的行业标准
  • Java爬虫:从入门到精通实战指南
  • 斯坦福大学团队总结大语言模型在生物学领域的进展,助力AI解决复杂生物学问题|顶刊精析·24-10-21
  • Anthropic推出Claude 3.5 Sonnet模型 性能超越GPT-4o和Gemini 1.5 Pro
  • QT教程-二十二,QSS界面/控件美化
  • 计算机组成原理之虚拟存储器的基本概念、计算机组成原理之页式虚拟存储器基本原理,页表,地址转换,tlb、
  • C++字符串函数(详细解析) √
  • 选对人力资源管理系统的重要性!
  • 【QT项目】QT项目综合练习之简易计数器(QT6+文件存储)
  • 大厂为什么要禁止使用数据库自增主键
  • 传统园区与智慧园区:现代化发展的差异和优势
  • @PostConstruct 注解的作用和使用
  • HTML满屏飘字代码
  • Ubuntu22.04环境搭建MQTT服务器
  • 除了HarmonyOS NEXT,华为在原生鸿蒙之夜还带来了哪些重磅新品?
  • android openGL ES详解——混合
  • 当贝连续10天销售额稳居第一!同比增长200%以实力取胜!
  • 庖丁解java(一篇文章学java)
  • kali的下载与配置(未补全)
  • 【Python】数据导入
  • Time-MMD:首个涵盖9大主要数据领域的多域多模态时间序列数据集
  • 某央企下属单位干部分流渠道建设咨询项目纪实
  • Python推荐系统详解:基于协同过滤和内容的推荐算法
  • [001]基于SpringBoot的在线拍卖系统