执行meson setup命令时提示‘ERROR: No statements in code.’但实际存在代码的问题求助
执行meson setup命令时提示‘ERROR: No statements in code.’但实际存在代码的问题求助
大家好,我刚开始上手Meson构建工具,现在遇到了一个摸不着头脑的问题,想请各位帮忙分析下。
我的项目情况
我的项目目录结构非常简单:
sdltest/ └── src/ ├── test.c └── meson.build
- test.c里是一个最基础的C语言程序:
#include <stdio.h> int main() { printf("This app is not yet running SDL."); return 0; }
- src目录下的meson.build内容也很简洁:
project('sdltest', 'c') executable('test', 'test.c')
操作步骤与错误信息
我已经确认Python、Meson(版本1.8.2)和Ninja都正常安装了。我在sdltest根目录下执行了这条构建命令:
meson setup build src
Meson能正确识别到Source dir和Build dir,但直接抛出了错误:
ERROR: No statements in code.
完整的错误日志如下:
Build started at 2025-08-14T12:24:37.361136 Main binary: C:\Program Files\Meson\meson.exe Build Options: Python system: Windows The Meson build system Version: 1.8.2 Source dir: C:\Users\skyle\sdltest\src Build dir: C:\Users\skyle\sdltest\build Build type: native build ERROR: No statements in code.
已做的排查
我检查过sdltest目录下没有其他多余的meson.build文件,也没有额外的无关目录,完全是按照最小测试项目来搭建的,但这个错误一直存在,实在找不到问题出在哪。有没有用过Meson的朋友能帮我看看呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

