【发布时间】:2011-02-14 16:04:22
【问题描述】:
我无法对编译时错误进行排序。我正在编译 C 项目。我的main.c 文件有一个#include,它可以在其中获取我用于项目的结构的定义。关键是每次我尝试编译我的代码时都会出现错误
struct Mystruct* ps = (struct Mystruct* )malloc( sizeof(Mystruct) ); // I have this
// error at compile time
error: 'Mystruct' undeclared (first use in this function)
为什么编译器无法读取结构定义? 包含文件夹设置正确
谢谢
【问题讨论】: