I am doing a C++ project for one of my classes that involves using multiple ".cpp" files as well as a ".h" file. The files are "bio.cpp" (the one that we are meant to create/edit), "main.cpp", and "bio.h". Both "main.cpp" and "bio.h" are given to us.
Before I wrote any of my own code, I created the files in XCode and compiled them only to be given this error that says
ld: symbol(s) not found for architecture x86_64
It seems to be saying that there are missing symbols for the functions in "main.cpp" because they were written in "bio.h". I'm very confused as how to fix this issue.