我在C语言CPP中定义了一个全局变量,但不能在中定义头文件中使用,怎么解决这个问题!求大虾指导!

2024-12-22 23:05:24
推荐回答(2个)
回答1:

有两个方法你可以试验一下:

1。把这个变量的定义挪到.h里。
2。变量的定义还在cpp里不动,在.h里声明外部引用。
比如说你在cpp里的定义是这样的:
int value;
那么前面加extern即可,在.h里的声明是这样:
extern int value;

回答2:

在头文件里定义,在cpp中使用。