Windows 下 dll转换成lib

本文介绍如何使用pexports.exe工具将libx264-159.dll文件转换为libx264-159.lib库文件,并在64位控制台应用程序中进行测试的方法。

1.下载pexports.exe(链接

2.将下载的pexports.exe放在VC安装目录的bin下

例如:D:/vs2015/VC/bin

3.打开cmd,进入当前的目录:

  1. cd D:

  2. cd D:\vs2015\VC\bin

4.将libx264-159.dll放在D:\vs2015\VC\bin下

5.执行命令:

(1)先将dll转成def

pexports.exe libx264-159.dll > libx264-159.def

(2)利用def生成lib

lib /machine:x64 /def:libx264-159.def

生成效果:

6.测试库是否正确

(1)创建一个控制台的64位工程,将libx264-159.lib,x264.h,x264_config.h以及libx264-159.dll都放在工程目录下

输入代码:

 
  1. #include <iostream>

  2. #include <string>

  3. #include "stdint.h"

  4. #pragma comment(lib, "libx264-159.lib")

  5. extern "C"

  6. {

  7. #include "x264.h"

  8. #include "x264_config.h"

  9. };

  10. using namespace std;

  11.  
  12. int main(int argc, char **argv)

  13. {

  14. x264_param_t param;

  15. x264_param_default(&param);

  16. cout << "hello,x264" << endl;

  17. return 0;

  18. }

(2)执行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值