您的位置:首页 > 财经 > 金融 > 济南seo推广效果好_网页设计考试题目_武汉seo搜索引擎优化_近期国际新闻

济南seo推广效果好_网页设计考试题目_武汉seo搜索引擎优化_近期国际新闻

2025/1/8 3:04:55 来源:https://blog.csdn.net/qq_43655831/article/details/144137907  浏览:    关键词:济南seo推广效果好_网页设计考试题目_武汉seo搜索引擎优化_近期国际新闻
济南seo推广效果好_网页设计考试题目_武汉seo搜索引擎优化_近期国际新闻

如果你也是只有.dll和.a文件,而在寻觅.lib文件到底该如何生成出来,那么本文就适合你。

首先我们开一个QT的C++DLL项目,然后选择用MinGW构建。
构建出来的成果应该类似下面这些文件
在这里插入图片描述

最简单的会有一个.o文件,一个.dll文件和一个.a文件。

随后我们编写一份.def文件,名字一般就是dll的名字,格式如下

LIBRARY FAAC
EXPORTS 
faacEncGetVersion
faacEncGetCurrentConfiguration
faacEncSetConfiguration
faacEncOpen
faacEncGetDecoderSpecificInfo
faacEncEncode
faacEncClose

这上面,第一行的FAAC是你的dll文件名,不过不用带后缀
然后EXPORTS之后的那几行都是你要导出的函数名称。

之后你可以在你的QT安装目录下搜索你用的MinGW所在的目录下的dlltoll.exe程序
比如我用MinGW是mingw530_32,那么我自行搜索找到的路径就是E:\Qt\Qt5.9.0\Tools\mingw530_32\bin\dlltool.exe

找到你的路径后,打开cmd写入以下命令

E:\Qt\Qt5.9.0\Tools\mingw530_32\bin\dlltool.exe -d FAAC.def -l FAAC.lib -D FAAC.dll

FAAC换成你的和DLL一样的名字,然后生成后的结果就如下图所示
在这里插入图片描述

你想要的.lib文件就这么出现了,完。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com