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

VS Code中C头文件显示红色错误线但gcc编译正常的问题求助

VS Code中C头文件显示红色错误线但gcc编译正常的问题求助

各位好,我碰到一个挺困惑的问题想请教大家:

  • 用gcc命令行编译我的C代码时完全正常,没有任何报错
  • 但在VS Code里打开对应的.h头文件时,里面却出现了红色的错误提示线
  • 我的.c和.h文件都放在同一个文件夹里,操作系统是Windows 11

下面是我的头文件代码:

#ifndef PONTO_H
#define PONTO_H

typedef struct ponto Ponto;

Ponto* ponto_criar(float x, float y);
void ponto_liberar(Ponto* p);

int ponto_acessar(Ponto* p, float* x, float* y);
int ponto_atribuir(Ponto* p, float x, float y);

float ponto_distancia(Ponto* p1, Ponto* p2);

#endif // PONTO_H

VS Code里的错误显示截图如下(截图中可见头文件内的结构体相关声明及函数定义行被标红,提示无法识别Ponto类型):
VS Code中头文件的红色错误线显示

请问我哪里操作错了吗?

备注:内容来源于stack exchange,提问作者Fabio Colombini

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 08:34:31