Finn
Finn
删除33行的'Cargo.lock'以后执行`meson _build .`,效果如下: ``` The Meson build system Version: 0.61.2 Source dir: /home/finntenzor/Projects/netease-cloud-music-gtk Build dir: /home/finntenzor/Projects/netease-cloud-music-gtk/_build Build type: native build Project name: netease-cloud-music-gtk4 Project version: 2.0.1 Rust compiler for the...
另一方面,如果`cargo build`生成了Cargo.lock,然后`meson _build .`也会报这个错。
后续报错情况 `sudo apt-get install gettext` 报警告 ``` The Meson build system Version: 0.61.2 Source dir: /home/finntenzor/Projects/netease-cloud-music-gtk Build dir: /home/finntenzor/Projects/netease-cloud-music-gtk/_build Build type: native build Project name: netease-cloud-music-gtk4 Project version: 2.0.1 Rust...
我的openssl是编译安装的,版本是1.1.1g,是不是版本太低了?
我是在ubuntu上装的,通过编译安装……我觉得我应该是有GTK4的吧。 我装gtk4的大概流程是,从官网下载gtk-4.7.1,然后`meson _build .` `cd _build` `ninja` `sudo ninja install` 这一套完了以后应用程序列表里面多了一大堆gtk的开发工具,什么GTK Demo,icon broswer,Node Editor之类的,应该是装好了吧
换了1.1.1q,然后仍然…… ``` [0/1] Generating src/cargo-build with a custom command RELEASE MODE Compiling netease-cloud-music-gtk4 v2.0.1 (/home/finntenzor/Projects/netease-cloud-music-gtk) error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/tmp/rustc1n8cu3/symbols.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.0.rcgu.o"...
系统是Ubuntu,GNOME桌面。rust版本我回头再看一下,出了点问题重装了。 要编译是想改代码,参与开发工作,了解下原理细节等。 可能还是搞个虚拟机编译比较靠谱,这几天装相关依赖一不小心系统就崩了。