mac rust ld: library not found for -lglib-2.0 clang: error: linker command failed with exit code 1 (use -v to see invocation)
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
本文介绍了解决macOS上链接器找不到libglib-2.0库的问题的两种方法:安装GLib库和告诉链接器GLib库的位置。最后建议重新构建项目并设置DYLD_LIBRARY_PATH环境变量。
🎯
关键要点
- 链接器无法找到 libglib-2.0 库的问题
- 确保系统中安装了 GLib 库
- 使用 Homebrew 安装 GLib 库的命令:brew install glib
- 检查 GLib 是否正确安装:brew list glib
- 设置 PKG_CONFIG_PATH 环境变量以告诉链接器 GLib 的位置
- 在 Cargo.toml 中指定链接库的位置
- 重新构建项目以检查链接错误
- 设置 DYLD_LIBRARY_PATH 环境变量
➡️