Jeg er bange for, at der ikke er nogen crtdbg.h i MinGW-distribution. Jeg tror, at på Windows kommer denne overskrift med Microsofts compiler. Jeg mener, at du også kunne bruge Cygwin i stedet for Micrsofts compiler, da kompilering af MySql på Windows kun er muligt med Cygwin eller Microsofts compiler (MinGW er ikke understøttet), så i teorien burde Cygwin kunne kompilere dit program.
Du kan også få Microsofts compiler gratis ved at installere Windows SDK.
mysqlclient.lib skal være et statisk bibliotek, og libmysql.lib/libmysql.dll er et dynamisk bibliotek.
BEMÆRK: Hvis du vil bruge statisk bibliotek med Microsofts compiler, skal det kompileres med samme compiler (og samme version også), som du programmerer. Du kan finde flere oplysninger om kompilering på windows her . Se det sidste afsnit Kompilering af MySQL-klienter på Microsoft Windows
OPDATERING :Ved hjælp af Microsofts compiler kan du kompilere din kode ved at bruge følgende kommando:
cl mysource.c /IC:\Path\To\MySql\Include\Directory /link /LIBPATH:C:\Path\To\MySql\Lib\Directory /DEFAULTLIB:libmysql