Alright, so these link errors don't happen in one of my complex packages with multiple library dependencies and an parent executable with basic main()
But if I create a new library package with no dependencies I get both mainCRTStartup
and memcpy
link errors.
And if I make it an executable package with no dependencies I only get the mainCRTStartup
link error.
I assume the errors are undefined symbol errors.
As stated above, with a complex package including an executable everything builds fine. I wasn't able to figure out exactly what needs to be referenced for the linker to succeed.
I also get the link errors when building @compnerd's DirectX example. So I assume my environment is not properly setup, but I've wiped visual studio and started clean with no luck.
I'm itching to get back to work though and since my project currently builds I'm just gonna go with it for now.