用devc++编译,代码没错,编译的时候会自动打开另一个源文件而无法正常编译

昨晚用devc++做题,题目是用友元函数求两个点的距离。我写完代码后尝试编译,但总是给我打开图二的源文件(不知道是不是源文件)。我在我同学的电脑上用devc++编译,都没有问题,openjudge上也能正常提交,有人知道这是为什么吗?

img

img

friend函数的定义放在类外面,在类里面保留声明(函数原型)