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 环境变量
🏷️