When copying a STM32 Project to a new C/C++ Managed Build Project, I am encountering header file location errors because I don't know how to duplicate the auto-generated project links under the master {project} Includes "directory."
It has the auto-generated plugin include "links", but I am missing the following.
{project}/Core/Inc
{project}/Drivers/CMSIS/Device/ST/STM32G4xx/Include
{project}/Drivers/CMSIS/Include
{project}/Drivers/STM32G4xx_HAL_Driver/Inc
{project}/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy
I am concerned that if I just create a real {project}/Includes directory and start adding symbolic links that will conflict with the auto-generated plugin links that already are there.
The other alternative I see is to auto-generate a new project using the STM32 Wizard, and then go back in and add the C++ tools in a C++ Build Settings configuration (enabling g++)..
The 1.8.0 IDE is running on a Ubuntu 20.04 LTS system. I also would like to make this project build on a Win10 system, but I am not a Windows coder and I do not know how to make the Doze equivalent of 'symlinks'.
I'd rather learn to do this correctly rather than fixing each individual error by copying the header files all over the place! Thanks in advance!

