選擇合適的資料夾,執行下面的命令:
$ cargo new hello
$ cargo new hellolib --lib
會在當前資料夾下建立兩個新的 package 資料夾:hello、hellolib, 其中 hello 是可執行檔案,hellolib 是我們要編寫的庫檔案。接下來我們看如何編寫庫檔案,如何呼叫庫檔案中的函式。
hellolib/src/lib.rs:
pub fn say()
hello/src/main.rs:
extern crate hellolib;
fn main()
hello/cargo.toml: 新增依賴項hellolib =
編譯執行,一切都妥妥的!
好在可以通過 rustc 編譯引數搞定,命令如下:
rustc main.rs —-extern hellolib=./libhellolib.rlib
編譯完成後,執行目標程式,ok搞定!
還沒仔細研究,根據其他語言的經驗我覺得三個主要途徑吧:
目前我需要盡快進入生產狀態,這個等以後有時間慢慢研究。
CocoaPods 建立自己的庫
cocoapods 建立自己的庫 建立方法 1.建立專案的podspec索引檔案.進入需要新增的庫根目錄中初始化乙個podspec檔案.命令 cd desktop x pod spec create x x 為spec檔名,和專案名稱保持一致2.建立遠端倉庫.這裡用的github,在github的頁...
建立自己的CocoaPods庫
1 cocoapods的安裝不必細表。2 建立庫 以nblimagecropper為例 pod lib create nblimagecropper然後會有一系列的選擇,根據實際情況選擇即可。3 編輯nblimagecropper.podspec s.source填github庫位址即可。4 驗證庫...
建立自己的C語言函式庫
1 現將二各函式sub1 及sub2 建立成乙個函式庫檔案取名為mylib.lib。兩個函式的函式及型參如下 void sub1 void float sub2 int i,float x 將它們分別建立乙個檔案,取名為s1.c及s2.c,在用命令tcc對它們反別編譯後產成兩個目標檔案s1.obj及...