0
点赞
收藏
分享

微信扫一扫

C++由动态链接库dll生成lib文件

小黑Neo 03-15 14:00 阅读 2

下面就介绍如何将dll文件去生成对应的lib文件。

1.生成def文件

需要用到一个工具:[pexports] (sourceforge.net/projects/mi…) 将下载的pexports解压,得到pexport.exe,将pexport.exe拷贝到动态库所在目录,打开cmd,切换到此目录

输入

pexport.exe libvlc.dll > libvlc.def

这样就能够将libvlc.dll这个动态库文件生成libvlc.def文件了

2.生成lib文件

在开始,程序菜单中,找到msvc命令提示工具并打开,切换到动态库所在目录

输入

lib /def:libvlc.def /MACHINE:x86

正在创建

Microsoft (R) Library Manager Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

   正在创建库 libvlc.lib 和对象 libvlc.exp

之后就可以得到libvlc.exp、libvlc.lib这两个文件了,libvlc.lib就是我们要的动态库libvlc.dll对应的lib文件

举报

相关推荐

0 条评论