fltk-rs 配置環境變量取消fltk-sys編譯下載

最近在用rust fltk-rs 寫GUI桌面,但是每次配置完toml文件後都會出現下載錯誤,想着怎麼能預先下載好,然後以後編譯的時候不用下載,於是就有了如下的解決方案。

1. 先去如下地址下載lib_x64-windows-msvc.tar.gz文件。

https://objects.githubusercontent.com/github-production-release-asset-2e65be/217347233/e689c8ca-2fb2-418e-8de0-d66957c829f4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230208%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230208T053608Z&X-Amz-Expires=300&X-Amz-Signature=900d94d43a60758042f2d3f304a4cc96dbf0d2b19b0ce6c8e428c64e708376bd&X-Amz-SignedHeaders=host&actor_id=37039306&key_id=0&repo_id=217347233&response-content-disposition=attachment%3B filename%3Dlib_x64-windows-msvc.tar.gz&response-content-type=application%2Foctet-stream

或者這裏:

https://cloud.189.cn/t/36ZnAnZzY7ju (訪問碼:os7z)

2. 下載完成後解壓到本地,配置win10環境變量。

變量名:CFLTK_BUNDLE_DIR

變量地址:path\to\your\extract\lib\(此處爲你解壓的地址)

3. 此時再次編譯會提示cfltk缺少靜態鏈接庫,找到你的個人文件的.CARGO文件,找到這個地址

Users\XXXX\.cargo\registry\src\mirrors.tuna.tsinghua.edu.cn-df7c3c540f42cdbd\fltk-sys-1.3.29

把fltk-sys這個文件複製出來到一個固定地址dir。

4. 把cfltk加入環境變量。

添加fltk-sys裏面的cfltk文件到環境變量,變量名CFLTK。

變量名:CFLTK

變量地址:你解壓的fltk-sys地址/cfltk

5. 以上,大功告成,編譯不需要下載,會自動尋找環境變量,並根據環境變量的內容進行編譯,不用每次編譯都下載了。

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