jedifox Posté(e) le 9 décembre 2010 Partager Posté(e) le 9 décembre 2010 Bonsoir, tout le monde J'ai un petit projet personnel en C++/Qt qui consiste à créer un gestionnaire de collection. Je code sous XCode sous Mac OS X. Cependant, ce logiciel sera, je pense, multi-plateforme (d'où l'utilisation de Qt) J'ai donc un namespace qui consistera à permettre l'accès à la BDD (ce qui m'évitera de créer une classe avec que des méthodes statiques) dans lequel j'ai des fonctions qui permettrons de créer une connection à la BDD et de la gérer. Cependant, j'ai remarqué que, lorsque je quitte le programme (quand je le quitte avec le bouton fournis par le gestionnaire de fenêtre), il me met une erreur qui dit que la connection est encore utilisée. Mais en plus, il me met plein d'erreur dans la console. Je n'ai actuellement pas accès à ma machine avec le code source pour réessayer et vous copier/coller le code mais je fais ça dans 10 minutes. Auriez-vous une idée ? Voulez-vous que je vous donne le code source de mon namespace ? Merci par avance. Voilà les erreurs qui apparaissent : QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work. Program received signal: “EXC_BAD_ACCESS”. sharedlibrary apply-load-rules all warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Library/Frameworks/QtSql.framework/Versions/4/QtSql" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Library/Frameworks/QtSql.framework/Versions/4/QtSql warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Library/Frameworks/QtGui.framework/Versions/4/QtGui" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Library/Frameworks/QtGui.framework/Versions/4/QtGui warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Library/Frameworks/QtCore.framework/Versions/4/QtCore" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Library/Frameworks/QtCore.framework/Versions/4/QtCore warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/libgcc.a(_eprintf.o)" more recent than executable timestamp in "/Library/Frameworks/QtCore.framework/Versions/4/QtCore" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/libgcc.a(_eprintf.o) to scan for pubtypes for objfile /Library/Frameworks/QtCore.framework/Versions/4/QtCore warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/sqldrivers/libqsqlite.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/sqldrivers/libqsqlite.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/imageformats/libqgif.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/imageformats/libqgif.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/imageformats/libqico.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/imageformats/libqico.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/imageformats/libqjpeg.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/imageformats/libqjpeg.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/imageformats/libqmng.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/imageformats/libqmng.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/imageformats/libqsvg.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/imageformats/libqsvg.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Library/Frameworks/QtSvg.framework/Versions/4/QtSvg" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Library/Frameworks/QtSvg.framework/Versions/4/QtSvg warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Library/Frameworks/QtXml.framework/Versions/4/QtXml" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Library/Frameworks/QtXml.framework/Versions/4/QtXml warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/imageformats/libqtiff.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/imageformats/libqtiff.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/libgcc.a(_eprintf.o)" more recent than executable timestamp in "/Developer/Applications/Qt/plugins/imageformats/libqtiff.dylib" warning: Could not open OSO file /usr/lib/gcc/i686-apple-darwin10/4.2.1/libgcc.a(_eprintf.o) to scan for pubtypes for objfile /Developer/Applications/Qt/plugins/imageformats/libqtiff.dylib warning: .o file "/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o" more recent than executable timestamp in "/Library/Frameworks/QtCore.framework/Versions/4/QtCore" warning: Couldn't open object file '/usr/lib/gcc/i686-apple-darwin10/4.2.1/crt3.o' (gdb) Lien vers le commentaire Partager sur d’autres sites More sharing options...
jedifox Posté(e) le 31 décembre 2010 Auteur Partager Posté(e) le 31 décembre 2010 Salut, Je n'ai toujours pas résolu mon soucis mais, par contre, je vais m'y prendre autrement dans mon algorithme pour éviter ce genre de soucis. D'ailleurs, je suis allé voir des sources d'applications Qt, sur Qt-apps, pour voir comment ils s'y prenaient dans le cas d'une gestion de base de données. D'où mon idée de changement d'algorithme. L'open source à du bon :) On peut verrouiller :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 1 janvier 2011 Partager Posté(e) le 1 janvier 2011 OK, le sujet est clos pour l'instant Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.