Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL सी एपीआई संकलन त्रुटि, crtdbg.h नहीं मिला

मुझे डर है कि 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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UserID(PK) का चयन करके ExecuteReader पर MySqlException

  2. iptables:डुप्लीकेटिंग/फॉरवर्डिंग पोर्ट्स

  3. सिद्धांत बैकअपटेबल्स

  4. विभिन्न पृष्ठों पर mysqli लगातार कनेक्शन का उपयोग कैसे करें

  5. <इनपुट प्रकार =बटन> . का उपयोग करके फॉर्म जमा करना