我有一个问题,我需要将变量从一个文件外部化到另一个文件,并且我需要包含一个库。问题是当我包含库时,编译器会给出一个错误,指出变量未定义。外部文件:
#include <stdio.h>
#include "PHY.h"
void InterruptHandler();
extern int flag;
extern long toSend;
extern int recieved;
void InterruptHandler()
{
//here i use the flag
}
主要的:
#include <stdio.h>
#include "PHY.h"
void main()
{
int flag; // DETERMINATES CLOCK STATUS
int recieved;
long toSend; // THE DATA WE WANT TO SEND (for instance 0x12345678)
toSend = 0x12345678; // EXAMPLE
// .... here the code continues..
}
提前致谢。