首先需安装Microsoft的集成开发环境,如:VC++、VS2008等。下面我以VS2008为例:
假设:你的.def文件存放在:F:\CC\def目录下:
1. 先找到lib.exe文件:D:\Program Files\Microsoft Visual Studio 9.0\VC\bin
2. 运行>cmd;并切换到lib.exe所在的目录下:
3. 运行命令:lib /out:F:\CC\def\sqlite3.lib /MACHINE:IX86 /DEF:F:\CC\def\sqlite3.def
/out:是.lib文件生成的位置,/MACHINE:IX86:表示机器类型,32位机器,/DEF:表示的是.def存放的位置。
4. 运行完上面的命令之后就会在F:\CC\def目录下生成对应的.lib文件和.exp文件:
.lib文件生成完毕。Thanks!
注:在此过程中我遇到了一个问题:
即Windows缺少了mspdb80.dll文件,这样的话,在执行lib命令是就会报错:
解决方法:从网上下载mspdb80.dll文件,并将其放到C:\Windows\System32目录下即可。
下载地址:http://download.csdn.net/download/yunfeiyang62/8732837
云飞扬 ^_^……!