C++中在一个文件里定义函数,在另一个文件的主函数前声明该函数,编译报错显示该函数未定义,如何解决?

C++中在一个文件里定义函数,在另一个文件的主函数前声明该函数,编译报错显示该函数未定义

img

img

标准写法是头文件放声明(a.h),定义放到cpp文件(a.cpp),然后由其他cpp文件(main.cpp)包含头文件(a.h)使用其中的函数
如有帮助,请采纳,谢谢

要写个头文件,然后包含它

helloworld-2中
先#include "a.cpp"
再去掉第五行


可以看下cpp参考手册中的 c++-函数声明