You need to check the nature of those dependencies:
source dependencies, which means your project repository could reference as "submodule" (or possibly subtree) other project source code.
binary dependencies, which means your project includes a file (which has nothing to do with Git) telling your compiler how to fetch said binaries:
In the former case, if submodules are involved, you would see a .gitmodules
file listing the external repositories.
A simple git clone --recurse-submodules
would be enough to clone all repositories involved.
The OP Debbie.S confirms in the comments:
My solution is a Visual Studio 2091 solution and in the solution under Dependencies->Projects
, there is the name of the project it depends on.
Now I thought I could clone from Git in one go and retrieve the entire solution with all dependencies, obviously not as it has not been set up that way.
So I need to clone each individual project from Git until submodules are introduced from now on.