मुझे डर है कि MinGW वितरण में कोई crtdbg.h नहीं है। मुझे लगता है कि विंडोज़ पर, यह हेडर माइक्रोसॉफ्ट के कंपाइलर के साथ आता है। मेरा मानना है कि आप माइक्रोसॉफ्ट के कंपाइलर के बजाय सिगविन का भी उपयोग कर सकते हैं, क्योंकि विंडोज़ पर माइस्क्ल को संकलित करना केवल सिगविन या माइक्रोसॉफ्ट के कंपाइलर (मिनजीडब्ल्यू समर्थित नहीं है) के साथ ही संभव है, इसलिए सिद्धांत रूप में सिगविन आपके प्रोग्राम को संकलित करने में सक्षम होना चाहिए।
आप विंडोज एसडीके स्थापित करके माइक्रोसॉफ्ट के कंपाइलर को मुफ्त में भी प्राप्त कर सकते हैं।
mysqlclient.lib स्थिर पुस्तकालय होना चाहिए और libmysql.lib/libmysql.dll गतिशील पुस्तकालय है।
नोट: यदि आप माइक्रोसॉफ्ट के कंपाइलर के साथ स्थिर पुस्तकालय का उपयोग करना चाहते हैं तो इसे उसी कंपाइलर (और उसी संस्करण) के साथ संकलित किया जाना चाहिए जैसा कि आप प्रोग्राम करते हैं। आपको विंडोज़ पर संकलन के बारे में अधिक जानकारी यहां . अंतिम खंड देखें माइक्रोसॉफ्ट विंडोज़ पर MySQL क्लाइंट्स को संकलित करना
अपडेट करें :माइक्रोसॉफ्ट के कंपाइलर का उपयोग करके आप निम्न कमांड का उपयोग करके कोड संकलित कर सकते हैं:
cl mysource.c /IC:\Path\To\MySql\Include\Directory /link /LIBPATH:C:\Path\To\MySql\Lib\Directory /DEFAULTLIB:libmysql