Hopefully this will help other people in future.
I had a project that compiled successfully stand-alone, but failed to build when imported into another project using global project linking (flare project import). The only error given was "10086: Build Failed: One or more errors occurred".
After tearing my hair out, logic suggested the only difference was an extra level or two in the folder structure, so I shortened a bunch of stuff, which solved the issue.
So "One or more errors occurred" can mean that your output path is too long.
Things to consider when shortening the output path:
- Name of the target: this is included in the output path and might be simpler to shorten that your files and folders
- Turning on the target setting "Do not use the 'content' folder in output": This might be a simple fix for some projects.
- Folder names
- Folder nesting: consider if you can use a flatter folder structure
- File names