10. 利用vs2017中的lib.exe把def文件生成lib文件

1.首先找到你的vs文件所在文件夹

vs

2.然后找到找到lib.exe所在的位置

我的位置是在
D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\bin\Hostx64\x64

这个文件夹下,你们看一下自己具体的路径,(注意:这个是64位的lib.exe
在这里插入图片描述
在这里插入图片描述
记住lib.exe所在的这个路径哦,等一下要复制东西进来。

3.找到以下四个需要用的文件并复制

打开D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE(自己找自己的路径)
找到以下四个文件

mspdb140.dll, mspdbcore.dll, mspdbsrv.exe, msobj140.dll
//这个根据你vs版本的不同不一定是140,可能是80等等

在这里插入图片描述

5.把这四个文件复制到lib.exe所在的路径下,现在,我们就可以使用lib.exe光明正大的生成lib文件啦。

PART 2

1.

以管理员身份打开cmd,不然可能会报错
在这里插入图片描述

2.

然后进入到lib.exe所在路径下,输入lib,如果出现下面的内容,说明我们的lib命令能够使用啦。
在这里插入图片描述

3.

接下来就要输入我们的生成lib文件的命令, 举个例子:
lib /out:F:\CC\def\sqlite3.lib /MACHINE:X64 /DEF:F:\CC\def\sqlite3.def

/out:是.lib文件生成的位置,/MACHINE:IX86:表示机器类型,32位机器,/MACHINE:X64:表示64位机器,/DEF:表示的是.def存放的位置。

注意:64位还是32位一定要区分清楚!!!

运行完上面的命令之后就会在F:\CC\def目录下生成对应的.lib文件和.exp文件

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值