【发布时间】:2015-06-06 23:24:42
【问题描述】:
c 文件:Primitives.c、bloc.c 和 main.c
和 2.h 头文件: bloc.h 和 primitives.h
我想在 Primitives.c 上工作并使用我在原语.c 中制作的 bloc.c 函数#include "primitives.h"in
在primitives.h中我有:
#ifndef PRIMITIVES_H_
#define PRIMITIVES_H_
#include "bloc.h"
#endif
在 bloc.h 中:
#ifndef BLOC_H_
#define BLOC_H_
...
#endif
在primitives.c中:
#include "primitives.h"
printf ("%d", var);
最后在 bloc.c 中:我推杆 int var =2;
问题是当我编译primitives.c时它显示给我: Primitives.c:5:9: erreur: 预期的声明说明符或字符串常量之前的“...”(法语为抱歉)
【问题讨论】:
-
这就是
primitives.c的全部内容吗?你包括stdio吗? -
在 bloc.h 中我包含所有内容.. 然后 bloc.h 包含在primitives.h 中,它是这样工作的吗?