You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让wlroots的Meson构建找到Wayland运行时依赖

解决Meson找不到自定义安装的Wayland的问题

你可以通过以下几种方式让Meson定位到你安装在~/install/目录下的Wayland:

方法一:设置PKG_CONFIG_PATH环境变量

Wayland编译安装后会生成.pc格式的pkgconfig配置文件,通常存放在~/install/lib/pkgconfig/或~/install/share/pkgconfig/目录下。Meson默认只会从系统标准路径查找这些配置文件,所以你需要把自定义路径加入到PKG_CONFIG_PATH中:

一次性执行(仅当前命令生效):

PKG_CONFIG_PATH="$HOME/install/lib/pkgconfig" meson setup build/

如果需要长期生效,可以把环境变量添加到你的shell配置文件(比如~/.bashrc或~/.zshrc):

echo 'export PKG_CONFIG_PATH="$HOME/install/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.bashrc
source ~/.bashrc
meson setup build/

方法二:直接给meson setup传递参数

在运行meson setup时,通过-Dpkg_config_path参数指定自定义的pkgconfig路径:

meson setup build/ -Dpkg_config_path=$HOME/install/lib/pkgconfig

或者直接指定Wayland的安装前缀:

meson setup build/ -Dwayland-server:prefix=$HOME/install

注意事项

  • 先确认~/install/lib/pkgconfig/目录下存在wayland-server.pc文件,如果不在这个路径,换成实际存放的目录(比如~/install/share/pkgconfig/)。
  • 如果之前已经运行过meson setup build/,需要先删除build/目录再重新执行命令,避免缓存影响。

内容的提问来源于stack exchange,提问作者user3273814

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 00:29:53