lz4-erlang 生成Windows动态链接库(dll)
文章目录
lz4-erlang 生成Windows动态链接库(dll)
- 1、下载
lz-erlang库 - 2、打开 Visio studio,创建空白 C++ 项目
- 3、添加相关的
.c和.h - 4、修改项目属性
- 5、生成 dll
1、下载 lz4-erlang 库
git clone https://github.com/rabbitmq/lz4-erlang.git
下载依赖:
git clone https://github.com/lz4/lz4.git
git clone https://github.com/ninenines/nif_helpers.git
2、Visio studio 创建空白项目
项目名 lz4_nif
创建过程(略)
3、添加相关的 .c 和 .h
-
3.1、将下面目录中的
.c和.h的文件复制到项目lz4_niflz4-erlang/c_src/ lz4/lib/ nif_helpers/ nif_helpers/compat/sys/ -
3.2、将
.h添加到 头文件 -
3.3、将
.c添加到 源文件
如图:
4、修改 属性
修改项目的 属性 -> VC++目录 :
- 4.1、将
C:\Program Files\erl10.4\usr\include添加到包含目录 - 4.2、将
C:\Program Files\erl10.4\usr\lib添加到引用目录 - 4.3、将
配置属性->常规里面的 exe 改成 动态链接库
如图:
5、生成 dll
点击 生成,生成dll
本文由 qingchuwudi 译制或原创,除非另有声明,在不与原著版权冲突的前提下,本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zHQbpH9z-1573572647639)(https://i.creativecommons.org/l/by-nc-sa/3.0/cn/88x31.png)]] 进行许可。

浙公网安备 33010602011771号