MinGW und MySQL++ - library kompilieren
-
Hi,
ich hoffe, dass das hier nicht falsch ist!
Ich versuche seit 6 Stunden, die MySQL++ .lib für MinGW zu kompilieren. Ziel ist das Nutzen in Code::Blocks.
Folgend meine Vorgehensweise gemäß ReadMe:
Prerequisite: MySQL C API DLL Import Library
Before you can build MySQL++ with MinGW, you will need to create a MinGW-compatible import library for MySQL's C API library. Using the current default install path for MySQL and assuming MySQL++ is in c:\\mysql++, the commands to do this are: cd C:\\Program Files\\MySQL\\MySQL Server 5.0\\lib\\opt dlltool -k -d c:\\mysql++\\libmysqlclient.def -l libmysqlclient.a
Die erzeuge Datei ist bei mir 0Bytes groß und hat folglich auch keinen Inhalt... Das kann doch nicht sein?
Könnte das daran liegen, dass ich MqSQL 5.1 bzw. 5.5 nutze?
Nächster Schritt wäre folgender:
With the prerequisites above taken care of, you can build MySQL++ with this command: mingw32-make -f Makefile.mingw Notice that we're using the MinGW-specific version of GNU make, not the Cygwin or MSYS versions. Many things will break otherwise: path separator handling, shell commands used by the Makefile, etc.
Das mache ich dann so wie beschrieben, allerdings gibt es einen Fehler und der "Make" schlägt fehl:
C:\Users\R4036-02\Desktop\mysql++-3.1.0>mingw32-make -f Makefile.mingw
g++ -c -o mysqlpp_beemutex.o -g -mthreads -DUNICODE -D_UNICODE -DMYSQLPP_NO_DLL
-DHAVE_MYSQL_SSL_SET -I"C:\Program Files\MySQL\MySQL Server 5.1\include" -MTmy
sqlpp_beemutex.o -MFmysqlpp_beemutex.o.d -MD -MP lib/beemutex.cpp
g++: CreateProcess: No such file or directory
mingw32-make: *** [mysqlpp_beemutex.o] Error 1Ich habe nun seit sechs Stunden gegoogled und herumprobiert, ich bekomme das Ganze einfach nicht zur lib / dll kompiliert.
Kann mir hier jemand helfen oder evtl. seine kompilierten Dateien zur Verfügung stellen?
Zu guter Letzt sag ich schonmal im Voraus danke :>
Mfg