wxWidgets mit MinGW kompilieren



  • Hallo,

    jetzt habe ich es geschaft wxWidgets mit MinGW zu kompilieren, dank wxSkip 🙂 .

    Doch ich hab immer noch ein Problem. Bei mir fehlt libwxmsw28_dbgrid.a, und noch ca. 3 andere. Warum?

    Ich hab:
    * MinGW-5.1.6 (mit gcc und make) installiert
    * wxWidgets-2.8.11.zip (nicht wxMSW) runtergeladen
    * mit cmd ins wxWidgets Verzeichnis gewächselt
    * und mit* mingw32-make.exe -f makefile.gcc SHARED=0 MONOLITHIC=0 BUILD=release UNICODE=0 *compiliert

    Wenn ich jetzt mit Code::Blocks ein neues wxWidgets Projekt erstelle, ..., dann muss ich noch am Ende die libs auswählen (ich wähle alle aus). So, wenn ich jetzt das Projekt erstelle dann steht da bei Bild message: ld.exe cannot find -lwxmsw28_dbgrid.

    Wenn ich bei Project -> Build options die libwxmsw28_dbgrid weg mache dann steht da das eine andere lib fehtl! Insgesammt feheln da ca. 4 libs. Wenn ich die fehlenden entferne dan kann ich das Projekt erstellen und ja dann funzt alles.

    Ich hab schon mit wxMSW-2.8.11 compiliert und mit wxWidgets-2.9.0 aber trotzedem dasselbe. Warum?

    Das stört mich auch ein bissche.



  • Ich denke, dass du dafür mit ODBC-Support compilieren musst. Test mal:

    mingw32-make.exe -f makefile.gcc SHARED=0 MONOLITHIC=0 BUILD=release UNICODE=0 USE_ODBC=1
    

Anmelden zum Antworten