Installation simple QT est pas de problème, mais quand vous avez à recompiler QT avec un plugin pilote MySQL? Déroutant. Et quand je lance le ./configure, Qt enregistre mon pilote MySQL, mais lorsque je tente de lancer mingw32-faire, cette abomination apparaît sur mon invite de commande:faire avec le plugin Créer pilote Qt4 et MySQL
g++.exe: ....corelibcodecsqisciicodec.cpp: No such file or directory
g++.exe: no input files
mingw32-make[2]: *** [tmp/obj/release_shared/qisciicodec.o] Error 1
mingw32-make[2]: Leaving directory 'C:/Qt/2010.04/qt/src/tools/bootstrap'
mingw32-make[1]: *** [release Error 2]
mingw32-make[1]: Leaving directory 'C:/Qt/2010.04/qt/src/tools/bootstrap'
mingw32-make: *** [sub-tools-bootstrap-make_default-ordered] Error 2
Voici mes spécifications:
- windows 7 Nokia Open Source QT
- Qt SDK pour windows (C: \ Qt \ 2010.04 \ qt)
- Linux MinGW version 5.1.6 (C \ Linux \ MinGW)
- MySQL5 avec des fichiers C++ (C: \ MySQL5)
Et mes variables environnementales:
QMAKESPEC win32-g++
QTDIR C:\Qt\2010.04\qt
Path C:\Linux\MinGW\bin;%C:\Linux\Cygwin\bin;C:\MySQL5\bin
Ces sites ont chacun leur propre méthode de le faire. J'ai essayé de les suivre, mais a échoué
http://www.qtcentre.org/wiki/index.php?title=Building_the_QMYSQL_plugin_on_Windows_using_mingw
http://jeethurao.com/blog/?p=18.
Aidez-moi en me permettant d'utiliser le plugin pilote MySQL.
Merci pour votre temps.
Le pilote MySQL est autorisé sous la licence GPL, car libmysql est GPL, c'est pourquoi vous devez construire vous-même. Sauf si vous avez une très bonne raison, je vous conseille de ne pas le compiler mais de le laisser comme une bibliothèque partagée - sinon tout votre code d'application deviendra GPL. –
Juste remarqué - cela aurait dû être "compiler", pas "le compiler". –
Désolé de répondre depuis longtemps; J'ai dû quitter le projet pour un petit moment. J'ai suivi votre conseil, je l'utilise comme un plugin, ce qui devrait être la même chose qu'une bibliothèque partagée quand il s'agit de licences. En ce qui concerne le projet, je suis devenu plus loin maintenant, et je rencontre des problèmes ici @ http://stackoverflow.com/questions/3494875/win7-mingw-qt-mysql-program-screams-cannot-find-lqsqlmysqld-where- is-the-miss –