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_nif

    lz4-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 改成 动态链接库

如图:

添加erlang库和头文件

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)]] 进行许可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值