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

执行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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 07:04:32