这段代码报错是什么原因?

图片说明图片说明图片说明

maincpp里面加上
extern void fun();

函数的调用和声明,调用外部函数需要声明。
方法1:一般需要被外部调用的函数采用在头文件中声明方式,要调用该函数的源文件包含该头文件,即可调用需要调用的函数。
方法2:将需要调用的函数在本地进行外部声明