文章目錄
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 改成 動態鏈接庫
如圖:
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)]] 進行許可。