问题描述
在对项目源码用meson进行编译时,可能出现以下错误
meson.build:1:0: ERROR: Meson version is 0.45.1 but project requires >= 0.58.0.
或者
meson_options.txt:1:0: ERROR: Unknown type feature.
等等,原因是meson版本跟设置的不适配。
解决方法
步骤一:尝试使用sudo apt-get upgrade 更新安装
sudo apt-get upgrade meson // 更新meson
meson -v // 查看版本是否更新
步骤二:如果步骤一无效,则是因为ubuntu版本较低,最新版的meson仍旧不符合要求,改用pip安装
pip3 install --user meson // 使用pip安装meson
export PATH=~/.local/bin:$PATH // 修改path路径使得pip安装的meson优先于系统meson
项目编译遇到的问题笔记,如果对您也有帮助的话可以三连一手~~~多谢!!!