Sorry Gregg, my first suggestion was not accurate, the procedure is more complex. I will summarize the steps here (you did the first 2 steps correctly):
:smileyinfo: Again all this complexity is to copy one of the installed example projects with linked files. You would not have to struggle with other projects.
1) In CW delete the src folder with the broken links.
2) Copy the entire src folder from the examples directory to the copied "project folder". The project folder is the one that has the .project and .cproject files inside.
3) The src folder has source files for ALL the example projects, so many of the files are not relevant for the specific project you imported. This will cause build errors, so you have to delete such files from the src folder. Easiest way to do this is to import the original example project in a different workspace and check which files are used by the project (you can open a second instance of CW IDE).
4) Once you deleted unnecessary files, right click on the copied project in CW and select "Refresh". The src folder should now appear, as in the next image:

5) Go to [Project -> Properties -> C/C++ Build -> Settings ARM Ltd Windows GCC C Compiler -> Directories] and fix all the paths related to the src folder (e.g. instead of "${ProjDirPath}/../../../../src/common" you should have "${ProjDirPath}/src/common").

Then the project should build with no errors.
As demonstration I copied the GPIO_demo project following this procedure and then zipped it. You can find it attached.
Regarding Erich's "copy" method, I guess that tutorial does not consider projects with linked files.
I hope this helps.
Regards!,
Jorge Gonzalez
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------