As for Visual Studio, I stuck with stupid U1077 nmake error, which tells me nothign about its nature.
The error message is fairly self-explanatory:
NMAKE Fatal Error U1007
Visual Studio 2010
double quotation mark not allowed in name

The specified target name or filename contained a double quotation mark (").

Double quotation marks can surround a filename but cannot be contained within it.
It could be something as simple as placing MySQL in a directory path containing spaces, and something not handling the quotes needed in that circumstance. It would probably be fairly obvious if you shared the actual linker command line that triggered the error, and the commands you executed.