Hintergrundgeschichte (nicht unbedingt nötig, sie zu lesen!)
Nun, da ich den QSQLITE2 Treiber nirgends im Internet finden kann (ich brauche doch lediglich die qsqlite24.dll, habe ich versucht ihn mir selbst zu erstellen.Ich habe einen mp3 Player, der eine SQLITE2 Datenbank verwendet und da es für Linux keine Software für ihn gibt, um die nötige Datenbank zu erstellen, habe ich eben selbst Hand angelegt und eben ein Programm für ihn geschrieben, das schon länger unter http://golb.sourceforge.net verfügbar ist.
Nun habe ich das Programm umgeschrieben, damit es Qt verwendet, was das Programm nicht nur um einiges weniger kompliziert macht, sondern auch ermöglicht sqlite3 zu verwenden (war ein feature request beim projekt) und außerdem müsste es jetzt plattformunabhängig sein, da das durchsuchen von Verzeichnissen jetzt mit Qt gemacht wird. Aus diesem Grund habe ich mich daran gesetzt, das Programm jetzt auch unter Windows zu kompilieren, was allerdings leider daran scheitert, dass ich eben diesen QSQLITE2 Treiber weder auftreiben, noch erstellen kann.
Ich habe folgende Dateien heruntergeladen:
http://www.sqlite.org/sqlitedll-2_8_17.zip - Enthält die .dll Datei, sowie eine .def Datei
http://www.sqlite.org/sqlite-source-2_8_17.zip - der sqlite2 source code
Die zwei Dateien aus dem dll zip habe ich in das lib Verzeichnis meiner mingw32 Installation (von Qt während dessen Installation installiert) entpackt und die sqlite.h aus dem Quelltext zip habe ich in $QTDIR\src\3rdparty (oder so ähnlich, jedenfalls das Verzeichnis, wo bereits eine sqlite3.h zu finden war) und ebenfalls in den include Ordner der mingw32 Installation kopiert.
Nun hier mein versuch zur qsqlite24.dll zu kommen:
Code: Alles auswählen
C:\Qt\4.3.3>configure -release -fast -qt-sql-sqlite2 -platform win32-g++
This is the Qt/Windows Open Source Edition.
You are licensed to use this software under the terms of
the GNU General Public License.
Type '?' to view the GNU General Public License.
Type 'y' to accept this license offer.
Type 'n' to decline this license offer.
Do you accept the terms of the license?
y
Environment:
INCLUDE= Unset
LIB= Unset
PATH= C:\oracle\product\10.2.0\db_1\bin C:\Programme\oracle\product\10.2.0\db_1\bin C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\System32\Wbem c:\Programme\Microsoft SQL Server\90\Tools\binn\ C:\Qt\4.3.3\bin C:\MinGW\bin
You are licensed to use this software under the terms of the GNU GPL.
See C:/Qt/4.3.3/LICENSE.GPL
Configuration:
minimal-config small-config medium-config large-config full-config release
Qt Configuration:
release zlib png accessibility qt3support opengl ipv6 minimal-config small-config medium-config large-config full-config
QMAKESPEC...................win32-g++ (commandline)
Architecture................windows
Maketool....................mingw32-make
Debug symbols...............no
Accessibility support.......yes
STL support.................yes
Exception support...........yes
RTTI support................yes
MMX support.................no
3DNOW support...............no
SSE support.................no
SSE2 support................no
OpenGL support..............yes
Direct3D support............no
OpenSSL support.............no
QDBus support...............no
Qt3 compatibility...........yes
Third Party Libraries:
ZLIB support............qt
GIF support.............plugin
TIFF support............plugin
JPEG support............plugin
PNG support.............qt
MNG support.............plugin
Styles:
Windows.................yes
Windows XP..............yes
Windows Vista...........yes
Plastique...............yes
Cleanlooks..............yes
Motif...................yes
CDE.....................yes
Sql Drivers:
ODBC....................no
MySQL...................no
OCI.....................no
PostgreSQL..............no
TDS.....................no
DB2.....................no
SQLite..................plugin (qt)
SQLite2.................yes
InterBase...............no
Sources are in..............C:\Qt\4.3.3
Build is done in............C:\Qt\4.3.3
Install prefix..............C:\Qt\4.3.3
Headers installed to........C:/Qt/4.3.3/include
Libraries installed to......C:/Qt/4.3.3/lib
Plugins installed to........C:/Qt/4.3.3/plugins
Binaries installed to.......C:/Qt/4.3.3/bin
Docs installed to...........C:/Qt/4.3.3/doc
Data installed to...........C:/Qt/4.3.3
Translations installed to...C:/Qt/4.3.3/translations
Examples installed to.......C:/Qt/4.3.3/examples
Demos installed to..........C:/Qt/4.3.3/demos
Creating qmake...
g++ -c -oqconfig.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -IC:\Qt\4.3.3/src/corelib/arch/generic -IC:\Qt\4.3.3/include -IC:\Qt\4.3.3/include/QtCore -IC:\Qt\4.3.3/include -IC:\Qt\4.3.3/include/QtCore -IC:\Qt\4.3.3/src/corelib/global -IC:\Qt\4.3.3/include/QtScript -IC:\Qt\4.3.3/mkspecs/win32-g++ -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQMAKE_OPENSOURCE_EDITION C:\Qt\4.3.3/src/corelib/global/qconfig.cpp
g++ -o qmake.exe project.o main.o makefile.o unixmake.o unixmake2.o mingw_make.o option.o winmakefile.o projectgenerator.o property.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_nmake.o msvc_dsp.o msvc_vcproj.o msvc_objectmodel.o qbitarray.o qbuffer.o qbytearray.o qcryptographichash.o qvsnprintf.o qbytearraymatcher.o qconfig.o qdatetime.o qdir.o qdiriterator.o qfile.o qtemporaryfile.o qfileinfo.o qabstractfileengine.o qfsfileengine.o qfsfileengine_iterator.o qfsfileengine_win.o qfsfileengine_iterator_win.o qglobal.o qhash.o qiodevice.o qlibraryinfo.o qlistdata.o qlinkedlist.o qlocale.o qmap.o qregexp.o qstring.o qstringlist.o qtextstream.o quuid.o qvector.o qurl.o qsettings.o qsettings_win.o qvariant.o qmetatype.o qnumeric.o qscriptasm.o qscriptast.o qscriptastvisitor.o qscriptcompiler.o qscriptecmaarray.o qscriptecmaboolean.o qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o qscriptecmaglobal.o qscriptecmamath.o qscriptecmanumber.o qscriptecmaobject.o qscriptecmaregexp.o qscriptecmastring.o qscriptecmaerror.o qscriptcontext_p.o qscriptengine.o qscriptengine_p.o qscriptextenumeration.o qscriptextvariant.o qscriptcontext.o qscriptfunction.o qscriptgrammar.o qscriptlexer.o qscriptclassdata.o qscriptparser.o qscriptprettypretty.o qscriptsyntaxchecker.o qscriptvalue.o qscriptvalueimpl.o qscriptvalueiterator.o -lole32 -luuid
copy qmake.exe C:\Qt\4.3.3\bin\qmake.exe
1 Datei(en) kopiert.
Creating makefiles in src...
For demos/shared/shared.pro
For examples/designer/containerextension/containerextension.pro
For examples/designer/taskmenuextension/taskmenuextension.pro
For examples/qdbus/complexpingpong/complexpingpong.pro
For examples/qdbus/pingpong/pingpong.pro
For examples/qdbus/qdbus.pro
For examples/qdbus/remotecontrolledcar/remotecontrolledcar.pro
For examples/qtestlib/qtestlib.pro
For examples/script/script.pro
For examples/tools/styleplugin/styleplugin.pro
For examples/tutorial/tutorial.pro
For /projects.pro
For src/plugins/accessible/accessible.pro
For src/plugins/codecs/codecs.pro
For src/plugins/iconengines/iconengines.pro
For src/plugins/imageformats/imageformats.pro
For src/plugins/inputmethods/inputmethods.pro
For src/plugins/plugins.pro
For src/plugins/sqldrivers/sqldrivers.pro
For src/plugins/styles/styles.pro
For src/src.pro
For src/winmain/winmain.pro
For tools/designer/designer.pro
For tools/designer/src/components/components.pro
For tools/designer/src/components/lib/lib.pro
For tools/designer/src/plugins/plugins.pro
For tools/designer/src/plugins/tools/view3d/view3d.pro
For tools/designer/src/plugins/widgets/widgets.pro
For tools/designer/src/src.pro
For tools/designer/src/uitools/uitools.pro
For tools/linguist/linguist.pro
For tools/porting/porting.pro
For tools/qdbus/qdbus.pro
For tools/qdbus/src/src.pro
For tools/qdbus/tools/tools.pro
For tools/qtestlib/qtestlib.pro
For tools/qtestlib/src/src.pro
For demos/affine/affine.pro
For demos/arthurplugin/arthurplugin.pro
For demos/books/books.pro
For demos/chip/chip.pro
For demos/composition/composition.pro
For demos/deform/deform.pro
For demos/demos.pro
For demos/gradients/gradients.pro
For demos/interview/interview.pro
For demos/mainwindow/mainwindow.pro
For demos/pathstroke/pathstroke.pro
For demos/qtdemo/qtdemo.pro
For demos/spreadsheet/spreadsheet.pro
For demos/sqlbrowser/sqlbrowser.pro
For demos/textedit/textedit.pro
For demos/undo/undo.pro
For examples/assistant/assistant.pro
For examples/assistant/simpletextviewer/simpletextviewer.pro
For examples/designer/calculatorbuilder/calculatorbuilder.pro
For examples/designer/calculatorform/calculatorform.pro
For examples/designer/customwidgetplugin/customwidgetplugin.pro
For examples/designer/designer.pro
For examples/designer/worldtimeclockbuilder/worldtimeclockbuilder.pro
For examples/designer/worldtimeclockplugin/worldtimeclockplugin.pro
For examples/desktop/desktop.pro
For examples/desktop/screenshot/screenshot.pro
For examples/desktop/systray/systray.pro
For examples/dialogs/classwizard/classwizard.pro
For examples/dialogs/configdialog/configdialog.pro
For examples/dialogs/dialogs.pro
For examples/dialogs/extension/extension.pro
For examples/dialogs/findfiles/findfiles.pro
For examples/dialogs/licensewizard/licensewizard.pro
For examples/dialogs/standarddialogs/standarddialogs.pro
For examples/dialogs/tabdialog/tabdialog.pro
For examples/dialogs/trivialwizard/trivialwizard.pro
For examples/draganddrop/draganddrop.pro
For examples/draganddrop/draggableicons/draggableicons.pro
For examples/draganddrop/draggabletext/draggabletext.pro
For examples/draganddrop/dropsite/dropsite.pro
For examples/draganddrop/fridgemagnets/fridgemagnets.pro
For examples/draganddrop/puzzle/puzzle.pro
For examples/examples.pro
For examples/graphicsview/collidingmice/collidingmice.pro
For examples/graphicsview/diagramscene/diagramscene.pro
For examples/graphicsview/dragdroprobot/dragdroprobot.pro
For examples/graphicsview/elasticnodes/elasticnodes.pro
For examples/graphicsview/graphicsview.pro
For examples/graphicsview/portedasteroids/portedasteroids.pro
For examples/graphicsview/portedcanvas/portedcanvas.pro
For examples/itemviews/basicsortfiltermodel/basicsortfiltermodel.pro
For examples/itemviews/chart/chart.pro
For examples/itemviews/coloreditorfactory/coloreditorfactory.pro
For examples/itemviews/customsortfiltermodel/customsortfiltermodel.pro
For examples/itemviews/dirview/dirview.pro
For examples/itemviews/editabletreemodel/editabletreemodel.pro
For examples/itemviews/itemviews.pro
For examples/itemviews/pixelator/pixelator.pro
For examples/itemviews/puzzle/puzzle.pro
For examples/itemviews/simpledommodel/simpledommodel.pro
For examples/itemviews/simpletreemodel/simpletreemodel.pro
For examples/itemviews/simplewidgetmapper/simplewidgetmapper.pro
For examples/itemviews/spinboxdelegate/spinboxdelegate.pro
For examples/itemviews/stardelegate/stardelegate.pro
For examples/layouts/basiclayouts/basiclayouts.pro
For examples/layouts/borderlayout/borderlayout.pro
For examples/layouts/dynamiclayouts/dynamiclayouts.pro
For examples/layouts/flowlayout/flowlayout.pro
For examples/layouts/layouts.pro
For examples/linguist/arrowpad/arrowpad.pro
For examples/linguist/hellotr/hellotr.pro
For examples/linguist/linguist.pro
For examples/linguist/trollprint/trollprint.pro
For examples/mainwindows/application/application.pro
For examples/mainwindows/dockwidgets/dockwidgets.pro
For examples/mainwindows/mainwindows.pro
For examples/mainwindows/mdi/mdi.pro
For examples/mainwindows/menus/menus.pro
For examples/mainwindows/recentfiles/recentfiles.pro
For examples/mainwindows/sdi/sdi.pro
For examples/network/blockingfortuneclient/blockingfortuneclient.pro
For examples/network/broadcastreceiver/broadcastreceiver.pro
For examples/network/broadcastsender/broadcastsender.pro
For examples/network/chat/chat.pro
For examples/network/fortuneclient/fortuneclient.pro
For examples/network/fortuneserver/fortuneserver.pro
For examples/network/ftp/ftp.pro
For examples/network/http/http.pro
For examples/network/loopback/loopback.pro
For examples/network/network.pro
For examples/network/securesocketclient/securesocketclient.pro
For examples/network/threadedfortuneserver/threadedfortuneserver.pro
For examples/network/torrent/torrent.pro
For examples/opengl/2dpainting/2dpainting.pro
For examples/opengl/framebufferobject/framebufferobject.pro
For examples/opengl/framebufferobject2/framebufferobject2.pro
For examples/opengl/grabber/grabber.pro
For examples/opengl/hellogl/hellogl.pro
For examples/opengl/opengl.pro
For examples/opengl/overpainting/overpainting.pro
For examples/opengl/pbuffers/pbuffers.pro
For examples/opengl/pbuffers2/pbuffers2.pro
For examples/opengl/samplebuffers/samplebuffers.pro
For examples/opengl/textures/textures.pro
For examples/painting/basicdrawing/basicdrawing.pro
For examples/painting/concentriccircles/concentriccircles.pro
For examples/painting/fontsampler/fontsampler.pro
For examples/painting/imagecomposition/imagecomposition.pro
For examples/painting/painterpaths/painterpaths.pro
For examples/painting/painting.pro
For examples/painting/svgviewer/svgviewer.pro
For examples/painting/transformations/transformations.pro
For examples/qdbus/chat/chat.pro
For examples/qdbus/complexpingpong/complexping.pro
For examples/qdbus/complexpingpong/complexpong.pro
For examples/qdbus/listnames/listnames.pro
For examples/qdbus/pingpong/ping.pro
For examples/qdbus/pingpong/pong.pro
For examples/qdbus/remotecontrolledcar/car/car.pro
For examples/qdbus/remotecontrolledcar/controller/controller.pro
For examples/qmake/precompile/precompile.pro
For examples/qtestlib/tutorial1/tutorial1.pro
For examples/qtestlib/tutorial2/tutorial2.pro
For examples/qtestlib/tutorial3/tutorial3.pro
For examples/qtestlib/tutorial4/tutorial4.pro
For examples/richtext/calendar/calendar.pro
For examples/richtext/orderform/orderform.pro
For examples/richtext/richtext.pro
For examples/richtext/syntaxhighlighter/syntaxhighlighter.pro
For examples/script/calculator/calculator.pro
For examples/script/context2d/context2d.pro
For examples/script/defaultprototypes/defaultprototypes.pro
For examples/script/helloscript/helloscript.pro
For examples/script/marshal/marshal.pro
For examples/script/qscript/qscript.pro
For examples/script/tetrix/tetrix.pro
For examples/sql/cachedtable/cachedtable.pro
For examples/sql/drilldown/drilldown.pro
For examples/sql/masterdetail/masterdetail.pro
For examples/sql/querymodel/querymodel.pro
For examples/sql/relationaltablemodel/relationaltablemodel.pro
For examples/sql/sql.pro
For examples/sql/tablemodel/tablemodel.pro
For examples/threads/mandelbrot/mandelbrot.pro
For examples/threads/semaphores/semaphores.pro
For examples/threads/threads.pro
For examples/threads/waitconditions/waitconditions.pro
For examples/tools/codecs/codecs.pro
For examples/tools/completer/completer.pro
For examples/tools/customcompleter/customcompleter.pro
For examples/tools/echoplugin/echoplugin.pro
For examples/tools/echoplugin/echowindow/echowindow.pro
For examples/tools/echoplugin/plugin/plugin.pro
For examples/tools/i18n/i18n.pro
For examples/tools/plugandpaint/plugandpaint.pro
For examples/tools/plugandpaintplugins/basictools/basictools.pro
For examples/tools/plugandpaintplugins/extrafilters/extrafilters.pro
For examples/tools/plugandpaintplugins/plugandpaintplugins.pro
For examples/tools/regexp/regexp.pro
For examples/tools/settingseditor/settingseditor.pro
For examples/tools/styleplugin/plugin/plugin.pro
For examples/tools/styleplugin/stylewindow/stylewindow.pro
For examples/tools/tools.pro
For examples/tools/treemodelcompleter/treemodelcompleter.pro
For examples/tools/undoframework/undoframework.pro
For examples/tutorial/t1/t1.pro
For examples/tutorial/t10/t10.pro
For examples/tutorial/t11/t11.pro
For examples/tutorial/t12/t12.pro
For examples/tutorial/t13/t13.pro
For examples/tutorial/t14/t14.pro
For examples/tutorial/t2/t2.pro
For examples/tutorial/t3/t3.pro
For examples/tutorial/t4/t4.pro
For examples/tutorial/t5/t5.pro
For examples/tutorial/t6/t6.pro
For examples/tutorial/t7/t7.pro
For examples/tutorial/t8/t8.pro
For examples/tutorial/t9/t9.pro
For examples/uitools/multipleinheritance/multipleinheritance.pro
For examples/uitools/textfinder/textfinder.pro
For examples/uitools/uitools.pro
For examples/widgets/analogclock/analogclock.pro
For examples/widgets/calculator/calculator.pro
For examples/widgets/calendarwidget/calendarwidget.pro
For examples/widgets/charactermap/charactermap.pro
For examples/widgets/digitalclock/digitalclock.pro
For examples/widgets/groupbox/groupbox.pro
For examples/widgets/icons/icons.pro
For examples/widgets/imageviewer/imageviewer.pro
For examples/widgets/lineedits/lineedits.pro
For examples/widgets/movie/movie.pro
For examples/widgets/scribble/scribble.pro
For examples/widgets/shapedclock/shapedclock.pro
For examples/widgets/sliders/sliders.pro
For examples/widgets/spinboxes/spinboxes.pro
For examples/widgets/styles/styles.pro
For examples/widgets/stylesheet/stylesheet.pro
For examples/widgets/tablet/tablet.pro
For examples/widgets/tetrix/tetrix.pro
For examples/widgets/tooltips/tooltips.pro
For examples/widgets/validators/validators.pro
For examples/widgets/widgets.pro
For examples/widgets/wiggly/wiggly.pro
For examples/widgets/windowflags/windowflags.pro
For examples/xml/dombookmarks/dombookmarks.pro
For examples/xml/rsslisting/rsslisting.pro
For examples/xml/saxbookmarks/saxbookmarks.pro
For examples/xml/streambookmarks/streambookmarks.pro
For examples/xml/xml.pro
For examples/xml/xmlstreamlint/xmlstreamlint.pro
For src/corelib/corelib.pro
For src/gui/gui.pro
For src/network/network.pro
For src/opengl/opengl.pro
For src/opengl/util/generator.pro
For src/plugins/accessible/compat/compat.pro
For src/plugins/accessible/widgets/widgets.pro
For src/plugins/codecs/cn/cn.pro
For src/plugins/codecs/jp/jp.pro
For src/plugins/codecs/kr/kr.pro
For src/plugins/codecs/tw/tw.pro
For src/plugins/iconengines/svgiconengine/svgiconengine.pro
For src/plugins/imageformats/gif/gif.pro
For src/plugins/imageformats/jpeg/jpeg.pro
For src/plugins/imageformats/mng/mng.pro
For src/plugins/imageformats/svg/svg.pro
For src/plugins/imageformats/tiff/tiff.pro
For src/plugins/inputmethods/imsw-multi/imsw-multi.pro
For src/plugins/sqldrivers/ibase/ibase.pro
For src/plugins/sqldrivers/mysql/mysql.pro
For src/plugins/sqldrivers/odbc/odbc.pro
For src/plugins/sqldrivers/psql/psql.pro
For src/plugins/sqldrivers/sqlite/sqlite.pro
For src/plugins/sqldrivers/sqlite2/sqlite.pro
For src/qt3support/qt3support.pro
For src/script/script.pro
For src/sql/sql.pro
For src/svg/svg.pro
For src/tools/moc/moc.pro
For src/tools/moc/util/generate_keywords.pro
For src/tools/rcc/rcc.pro
For src/tools/uic/uic.pro
For src/tools/uic3/uic3.pro
For src/xml/xml.pro
For tools/assistant/assistant.pro
For tools/assistant/lib/lib.pro
For tools/configure/configure.pro
For tools/designer/src/designer/designer.pro
For tools/designer/src/lib/lib.pro
For tools/linguist/linguist/linguist.pro
For tools/linguist/linguist/translations/translations.pro
For tools/linguist/lrelease/lrelease.pro
For tools/linguist/lupdate/lupdate.pro
For tools/makeqpf/makeqpf.pro
For tools/pixeltool/pixeltool.pro
For tools/porting/src/src.pro
For tools/qdbus/tools/qdbus/qdbus.pro
For tools/qdbus/tools/qdbuscpp2xml/qdbuscpp2xml.pro
For tools/qdbus/tools/qdbusviewer/qdbusviewer.pro
For tools/qdbus/tools/qdbusxml2cpp/qdbusxml2cpp.pro
For tools/qtestlib/updater/updater.pro
For tools/tools.pro
Qt is now configured for building. Just run mingw32-make.
To reconfigure, run mingw32-make confclean and configure.
C:\Qt\4.3.3>cd src\plugins\sqldrivers\sqlite2
C:\Qt\4.3.3\src\plugins\sqldrivers\sqlite2>mingw32-make
C:/Qt/4.3.3/bin/qmake sqlite.pro -o Makefile -spec win32-g++
mingw32-make -f Makefile
mingw32-make[1]: Entering directory `C:/Qt/4.3.3/src/plugins/sqldrivers/sqlite2'
mingw32-make -f Makefile.Release
mingw32-make[2]: Entering directory `C:/Qt/4.3.3/src/plugins/sqldrivers/sqlite2'
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
-DQT_SQL_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -
I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\inclu
de\QtSql" -I"..\..\..\..\include" -I"c:\Qt\4.3.3\include\ActiveQt" -I"tmp\moc\re
lease_shared" -I"." -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\release_shared\
smain.o smain.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
-DQT_SQL_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -
I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\inclu
de\QtSql" -I"..\..\..\..\include" -I"c:\Qt\4.3.3\include\ActiveQt" -I"tmp\moc\re
lease_shared" -I"." -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\release_shared\
qsql_sqlite2.o ..\..\..\sql\drivers\sqlite2\qsql_sqlite2.cpp
C:/Qt/4.3.3/bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -
DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE
_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\Q
tCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\include\QtSql" -I"..\..\..\.
.\include" -I"c:\Qt\4.3.3\include\ActiveQt" -I"tmp\moc\release_shared" -I"." -I"
..\..\..\..\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\..\..\sql\drivers\sqlite2\q
sql_sqlite2.h -o tmp\moc\release_shared\moc_qsql_sqlite2.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
-DQT_SQL_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -
I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSql" -I"..\..\..\..\inclu
de\QtSql" -I"..\..\..\..\include" -I"c:\Qt\4.3.3\include\ActiveQt" -I"tmp\moc\re
lease_shared" -I"." -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\release_shared\
moc_qsql_sqlite2.o tmp\moc\release_shared\moc_qsql_sqlite2.cpp
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,c:\Qt\4.3.3\plugins\sqldrivers\
libqsqlite24.a -o ..\..\..\..\plugins\sqldrivers\qsqlite24.dll tmp/obj/release_s
hared/smain.o tmp/obj/release_shared/qsql_sqlite2.o tmp/obj/release_shared/moc_q
sql_sqlite2.o -L"c:\Qt\4.3.3\lib" -L"c:\Qt\4.3.3\lib" tmp\obj\release_shared\qs
qlite2_resource_res.o -lsqlite -lQtSql4 -lQtCore4
Creating library file: c:\Qt\4.3.3\plugins\sqldrivers\libqsqlite24.a
tmp/obj/release_shared/qsql_sqlite2.o(.text+0x1c):qsql_sqlite2.cpp: undefined re
ference to `sqlite_encoding'
tmp/obj/release_shared/qsql_sqlite2.o(.text+0x5c):qsql_sqlite2.cpp: undefined re
ference to `sqlite_encoding'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\..\..\plugins\sqldrivers\qsqlite24.dll] Error 1
mingw32-make[2]: Leaving directory `C:/Qt/4.3.3/src/plugins/sqldrivers/sqlite2'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `C:/Qt/4.3.3/src/plugins/sqldrivers/sqlite2'
mingw32-make: *** [all] Error 2Zu sagen ist noch, dass ich nicht sonderlich bewandert in der Windows Entwicklung bin (ich arbeite in einer VMWare)!
Ich bedanke mich schon mal im voraus!
Mfg,
neXyon