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

mysql.h फ़ाइल नहीं मिल सकती है

mysql.h फ़ाइल से libmysqlclient-dev उबंटू पैकेज /usr/include/mysql/mysql.h . पर स्थित है ।

यह संकलक के लिए एक मानक खोज पथ नहीं है, हालांकि /usr/include है।

आप आमतौर पर mysql.h . का उपयोग करेंगे आपके कोड में हैडर इस प्रकार है:

#include <mysql/mysql.h>

यदि आप अपने स्रोत में ऑफ़सेट निर्देशिका निर्दिष्ट नहीं करना चाहते हैं, तो आप -I . पास कर सकते हैं एक अतिरिक्त खोज निर्देशिका निर्दिष्ट करने के लिए gcc (यदि आप यही उपयोग कर रहे हैं) को फ़्लैग करें, और फिर आपको अपना मौजूदा कोड बदलने की आवश्यकता नहीं होगी।

उदा.

gcc -I/usr/include/mysql ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अद्यतन क्वेरी त्रुटि के साथ विफल:1175

  2. कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इसे अस्वीकार कर दिया (PHP/WAMP)

  3. mysql त्रुटि 2005 - अज्ञात MySQL सर्वर होस्ट 'लोकलहोस्ट' (11001)

  4. लेनदेन के भीतर MySQL लेनदेन

  5. MySQL यूनियन क्लॉज