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)]] 進行許可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章