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

运行meson setup builddir提示未知编译器错误该如何解决?

Meson编译gst-rtsp-server找不到编译器问题解决方案

报错核心原因:Windows系统环境变量中未配置Meson支持的C/C++编译器路径,所有默认检索的编译器均无法找到可执行文件。

meson.build:1:0: ERROR: Unknown compiler(s): [['icl'], ['cl'], ['cc'], ['gcc'], ['clang'], ['clang-cl'], ['pgcc']]
Running "icl " gave "[WinError 2] Cannot find designated file"

可选解决方案

方案1:使用Visual Studio MSVC编译器(适配Windows原生GStreamer生态)

  • 安装Visual Studio 2019/2022社区版,安装时勾选「桌面使用C++的开发」工作负载,确认包含MSVC编译工具、Windows SDK组件
  • 从开始菜单打开对应版本的x64 Native Tools Command Prompt for VS 2022(根据你的系统架构选择对应命令行入口)
  • 删除之前构建失败的builddir目录,在打开的开发者命令行中执行meson setup builddir即可正常识别编译器

方案2:使用MinGW-w64编译器

  • 下载安装MinGW-w64编译套件,将安装目录下的bin文件夹路径添加到系统环境变量PATH中
  • 打开命令提示符执行gcc --version,确认输出版本信息代表编译器配置生效
  • 删除旧的builddir目录,执行如下命令指定编译器构建:
    meson setup builddir --c=gcc --cxx=g++
  • 若仍识别失败,可先手动指定编译器路径再执行构建命令:
set CC=C:\你的MinGW路径\bin\gcc.exe
set CXX=C:\你的MinGW路径\bin\g++.exe
meson setup builddir

后续安装步骤

构建命令执行无报错后,进入builddir目录执行ninja install即可完成gst-rtsp-server库的编译安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 22:18:00