1.下载pexports.exe(链接)

2.将下载的pexports.exe放在VC安装目录的bin下
例如:D:/vs2015/VC/bin
3.打开cmd,进入当前的目录:
-
cd D: -
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都放在工程目录下
输入代码:
-
#include <iostream> -
#include <string> -
#include "stdint.h" -
#pragma comment(lib, "libx264-159.lib") -
extern "C" -
{ -
#include "x264.h" -
#include "x264_config.h" -
}; -
using namespace std; -
int main(int argc, char **argv) -
{ -
x264_param_t param; -
x264_param_default(¶m); -
cout << "hello,x264" << endl; -
return 0; -
}
(2)执行结果如下:
![]()
本文介绍如何使用pexports.exe工具将libx264-159.dll文件转换为libx264-159.lib库文件,并在64位控制台应用程序中进行测试的方法。


被折叠的 条评论
为什么被折叠?



