Hello,
Dir ist schon klar, dass Dir hier niemand ohne Beispielcode helfen kann?
Nicht wirklich, denn der Fehler taucht so häufig auf (siehe Google), dass vielleicht der einfache Ausstausch der libmysql.lib oder der mysql.dll tun würde. Ok, dafür muss man wissen, welche ich hier benutzte.
Ich wede also versuche, die qualifizierten Fragen so gut es geht zu beantworten.
Und ohne folgende Infos vermutlich auch nicht:
- Welcher Compiler?
Visual C++ 6.0
- Welche Toolchain?
*mmh* die eingebaute? Wie kann ich die feststellen?
- Welches Betriebssystem?
Windows XP Pro
- Welche Systembibliothek / welche Header?
- Welche MySQL-Client-Version?
Die letzten von MySQL für MySQL Server 5.0 bereitgestellten
Kann ich da irgendwie die Version abfragen?
- Welche Compileroptionen?
keine besonderen
- Welche Linkeroptionen?
keine besonderen
Das Problemchen ist wohl bestens geeigent, was über C/C++ sowie die verwendeten IDEs dazuzulernen...
Ich müsste es vielleicht mal mit einem neueren Visual Studio ausprobieren, aber in den vielen Berichten, die man in Google finden kann, taucht der Fehler da trotzdem auf.
Die Fehlermelung kommt auch nur, wenn man die Debug-Version erzeugt. Bei der Release-Version dauert die Programmbeendigung eben nur sehr lange. Der Fehler wird also ebenfalls vorhanden sein.
Mit MinGW/gcc auf Windows habe ich die API leider bisher gar nicht zum Laufen gebracht. Dort gibt es Probleme mit doppelten Deklarationen. Das kommt dann später aber noch an die Reihe. Eins nach zwei anderen.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg