分享刘大大大大大脸的微博:
国庆7天+中秋3天,调休完等于总共放4天,
上次遇到这种7+3=4的题目,还是树上骑个猴地上三个猴,总共4个猴。
https://weibo.com/1761174633/Oue0sqJY5
我 他 妈 的 究 竟 为 什 么 要 听 我 家 里 跟 我 叨 叨 一 个 小 时 LGBTQ+ 是 美 国 大 公 司 为 了 灭 绝 人 类 的 阴 谋 以 及 共 济 会 和 犹 太 人 控 制 了整 个 美 国
我 操 他 妈 的!!!
OK,搞明白了
微软跟股沟好兄弟篇
1. Windows 上编译 Flutter 跟 Rust 混合的项目必须得用 MSVC 工具链
2. Flutter 明确表示对 MinGW 支持不感兴趣
3. vcpkg 工具链不支持 Rust 系软件生成的 C Binding
4. 有人尝试提过 PR,但是内部一顿吵过之后提 PR 的人自己把 PR 关了
5. 后面有人尝试再提 PR,又被微软的人给按下来了
GTK 大跃进篇
1. librsvg 用 rust 重写之后跳了大版本号
2. 40+ 和 50+ 版本的 librsvg 不兼容
3. VCPKG 现在只有 40+ 的 librsvg 可用
4. Rust 上的 librsvg binding 只能接 50+ 的 librsvg
Cargo 脑残篇
1. Cargo 的报错极具误导性,gtk-rs 的 build.rs
会跑一下 system_deps::Config::new().probe()
确定一下依赖的小版本号对不对
2. 如果版本号不对它会收集 Err,转换成 String 直接打一个 warning,并且吐出来 process::exit(1);
3. 这个 Err 转换成 String 之后变成空字符串了,所以这里只会打出一个「warn」后面接空白,但众所周知 Warn 就是「没问题」的意思
4. Cargo 看到 exit 了,认为是「你的依赖没有安装」
5. 他开始自作聪明的检查你的环境变量,并且列出所有的 pkg-config path
6. 它不是解析 pkg-config 的配置,而是自己拆环境变量
7. Cargo 的开发者不知道 Windows 的盘符后面是冒号,一律按照 Linux 的环境变量解析做的,并且会告诉用户「你的环境变量配错了」
8. 但实际上 Windows 的 pkg-config lite 是可以解析 Windows Styled Path 的
9. 这里就产生了一个具有欺骗性的报错:你的环境变量配错了
以上技术现实决定了用户没有办法在 Windows 上用 MSVC 工具链把 librsvg 的项目编译出来,明天得换库
🙂 可以说,Cargo 不 Care Windows 用户,MSVC 不 Care Rust 开发者,Google 跟微软在后场疯狂舌吻,Gnome 拿着自己生成出来的半残(甚至可能没测过的)`build.rs` 在街头裸奔,一场双向劈叉的淫乱狗血恋爱剧就这么开始了,牛逼
TODO:
[X] 修导航栏动画
[X] 设计新的 tracks items 视觉
[X] 播放列表功能
[ ] 搜索功能
[ ] 更好的推荐算法
[ ] 欢迎屏幕
[ ] 设置界面中热切库,建库
[X] 为所有磁贴实现右键菜单
Baseball_Bat653/featured" rel="nofollow">https://www.youtube.com/@Baseball_Bat653/featured
有点帅
Telegram创始人兼首席执行官帕维尔·杜罗夫24日晚在法国巴黎近郊的布尔歇机场被捕。
杜罗夫当时乘坐私人飞机从阿塞拜疆抵达巴黎。法国媒体报道称,警方初步调查的重点是Telegram缺乏审核,导致平台上的洗钱、贩毒以及传播儿童性虐待内容等犯罪活动肆虐。
Telegram、法国内政部和警方均未置评。
(路透社,BMF TV)
答案:去 msys2 里面把 dll 覆盖,把编译结果覆盖到框架编译出来的 dll 里,最后去 msys2 目录里面把所有 dll 都翻出来贴到可执行目录里就行了
呕——
等一下,我有点懵,如果我这么做:
$env:PKG_CONFIG_PATH="C:/path/vcpkg/installed/x64-windows/debug/lib/pkgconfig"
The system library `librsvg-2.0` required by crate `librsvg-rebind-sys` was not found.
The file `librsvg-2.0.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
PKG_CONFIG_PATH contains the following:
- C
- /path/vcpkg/installed/x64-windows/debug/lib/pkgconfig
https://fixupx.com/rabbubble550w/status/1827370664472506383
Читать полностью…香菇菜鸡: https://jandan.net/t/5740707
OO: 295 XX: 42
羊驼呵呵: 人有所操
OO: 59, XX: 1
蛋友3ae9edc3cec: 冯巩:我想口你们啦
OO: 10, XX: 0
Mrxx: 我是来找乐子的,结果一边乐一边被你们学富五车的学识搞的无地自容,只能说卧撑
OO: 7, XX: 0