ManicMarble
Erfahrenes Mitglied
Hallo und guten Morgen.
So lange ich dieses C-DLL-DB-Zugriff-auf MySQL-für-Toolbook-Projekt am Hals habe (hey: dafür bräuchte ich auch noch ein schickes Akronym!), so lange werde ich euch hier wohl öfter nerven müssen. Kaum habe ich das mit den Strings (siehe hier) mal für später aufgeschoben, hänge ich schon wieder am nächsten Problem fest:
Um die mysql.h zu inkludieren, muss offensichtlich vorher die windows.h inkludiert sein. Da ich aber gerne mit CStrings arbeiten würde, muss auch noch die afxwin.h (oder afx.h) eingebunden werden.
Wenn ich das tue, meldet der Compiler: "WINDOWS.H already included. MFC apps must not #include <windows.h>".
Lass ich die windows.h aber weg, krieg ich eine ganze Latte an Fehlern, alle mit Hinweis auf die mysql_com.h.
Lass ich die afxwin.h weg, dann klappt alles, nur kann ich ja dann die MFC nicht verwenden. Das will ich aber unbedingt.
Und jetzt?
Martin
PS: Ja, ich habe gegoogelt. Ja ich habe hier andere Beiträge zum Thema C++ und MySQL gefunden. Nein, nichts davon hilft mir weiter.
So lange ich dieses C-DLL-DB-Zugriff-auf MySQL-für-Toolbook-Projekt am Hals habe (hey: dafür bräuchte ich auch noch ein schickes Akronym!), so lange werde ich euch hier wohl öfter nerven müssen. Kaum habe ich das mit den Strings (siehe hier) mal für später aufgeschoben, hänge ich schon wieder am nächsten Problem fest:
Um die mysql.h zu inkludieren, muss offensichtlich vorher die windows.h inkludiert sein. Da ich aber gerne mit CStrings arbeiten würde, muss auch noch die afxwin.h (oder afx.h) eingebunden werden.
Wenn ich das tue, meldet der Compiler: "WINDOWS.H already included. MFC apps must not #include <windows.h>".
Lass ich die windows.h aber weg, krieg ich eine ganze Latte an Fehlern, alle mit Hinweis auf die mysql_com.h.
Lass ich die afxwin.h weg, dann klappt alles, nur kann ich ja dann die MFC nicht verwenden. Das will ich aber unbedingt.
Und jetzt?
Martin
PS: Ja, ich habe gegoogelt. Ja ich habe hier andere Beiträge zum Thema C++ und MySQL gefunden. Nein, nichts davon hilft mir weiter.