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. 以上,大功告成,编译不需要下载,会自动寻找环境变量,并根据环境变量的内容进行编译,不用每次编译都下载了。

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