Jag är rädd att det inte finns någon crtdbg.h i MinGW-distribution. Jag tror att på Windows kommer den här rubriken med Microsofts kompilator. Jag tror att du också skulle kunna använda Cygwin istället för Micrsofts kompilator, eftersom att kompilera MySql på Windows endast är möjligt med Cygwin eller Microsofts kompilator (MinGW stöds inte), så i teorin borde Cygwin kunna kompilera ditt program.
Du kan också få Microsofts kompilator gratis genom att installera Windows SDK.
mysqlclient.lib ska vara ett statiskt bibliotek och libmysql.lib/libmysql.dll är ett dynamiskt bibliotek.
OBS: Om du vill använda statiskt bibliotek med Microsofts kompilator måste det kompileras med samma kompilator (och samma version också) som du programmerar. Du kan hitta mer information om kompilering i Windows här . Titta på det sista avsnittet Kompilera MySQL-klienter på Microsoft Windows
UPPDATERA :Med hjälp av Microsofts kompilator kan du kompilera din kod genom att använda följande kommando:
cl mysource.c /IC:\Path\To\MySql\Include\Directory /link /LIBPATH:C:\Path\To\MySql\Lib\Directory /DEFAULTLIB:libmysql