Ich habe schon seit einiger Zeit versucht. Ich wurde gebeten, einige Änderungen an einem großen Programm vorzunehmen, und es erfordert eine Menge libs. Alle wurden erfolgreich hinzugefügt, außer mysql.Kann nicht enthalten mysql
Ich habe die libs mehrmals heruntergeladen und oft versucht.
Ich bin auf Windows mit Netbeans und C++.
Der Test, den ich beschloss, ist einfach: Erstellen Sie ein leeres Programm und versuchen Sie, mysql einzuschließen. Ich habe keinen Erfolg:
#include <cstdlib>
#include <mysql/mysql.h>
using namespace std;
int main(int argc, char** argv) {
return 0;
}
Dieses Programm wird nicht einmal arbeiten, wenn ich #include <mysql/mysql.h>
mit #include <mysql.h>
ersetzen.
Der Fehler NetBeans mir gibt, ist die folgende:
main.cpp:15:25: fatal error: mysql/mysql.h: No such file or directory
Diese Bilder zeigen, wie ich die Projektoptionen auf Linkers und C/C++ Optionen geändert:
zeigt aufDer Ordner das C-Bild enthält eine mysql.h, ich habe das dreifache zweimal überprüft. Ich habe auch die Pfade mit Includes zu CodeAssistance hinzugefügt.
Viele ähnliche Fragen wurden jahrelang in mehreren Foren unbeantwortet gelassen, sogar im Stack-Overflow, und ich kann das anscheinend nicht lösen. Dieser Thread könnte eine endgültige Antwort für diejenigen von uns haben, die darüber stolpern.
ich bin sehr sicher, dass die Datei vorhanden ist, und es ist richtig in der angegeben - Ich c ommand. –