Mmh.. try putting everything into the known mingw directories:
cd /d %MYSQLDIR%\lib\opt\
reimp -d libmysql.lib
dlltool -k -d libmysql.def -l libmysql.a
copy libmysql.a %MINGWDIR%\lib
copy %MYSQLDIR%\include\*.* %MINGWDIR%\include
and rebuild.
Joh
Mmh.. try putting everything into the known mingw directories:
cd /d %MYSQLDIR%\lib\opt\
reimp -d libmysql.lib
dlltool -k -d libmysql.def -l libmysql.a
copy libmysql.a %MINGWDIR%\lib
copy %MYSQLDIR%\include\*.* %MINGWDIR%\include
and rebuild.
Joh
kazal (23rd June 2010)
i still got the same error joh
i also do this like u said..
D:\Qt\qt\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=D:\MySQL\M
ySQL Server 5.1\include" "LIBS+=D:\MySQL\MySQL Server 5.1\lib\opt\liblibmysql.a"
mysql.pro
D:\Qt\qt\src\plugins\sqldrivers\mysql>mingw32-make
mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -shared -Wl,--out-implib,d:\Qt\qt\plugins\sqldrivers\libqsqlmys
qld4.a -o ..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll tmp/obj/debug_shared/ma
in.o tmp/obj/debug_shared/qsql_mysql.o tmp/obj/debug_shared/moc_qsql_mysql.o -L
"d:\Qt\qt\lib" -L"d:\Qt\qt\lib" tmp\obj\debug_shared\qsqlmysqld_resource_res.o -
ld:\mysql\mysqlserver5.1\include D:\MySQL\MySQL Server 5.1\lib\opt\liblibmysql.a
-lQtSqld4 -lQtCored4
g++: D:\MySQL\MySQL: No such file or directory
g++: Server: No such file or directory
g++: 5.1\lib\opt\liblibmysql.a: No such file or directory
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll] Error 1
mingw32-make[1]: Leaving directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug-all] Error 2
D:\Qt\qt\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=D:\MySQL\M
ySQLS~5.1\include" "LIBS+=D:\MySQL\MySQLS~5.1\lib\opt\liblibmysql .a" mysql.pro
D:\Qt\qt\src\plugins\sqldrivers\mysql>mingw32-make
mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -shared -Wl,--out-implib,d:\Qt\qt\plugins\sqldrivers\libqsqlmys
qld4.a -o ..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll tmp/obj/debug_shared/ma
in.o tmp/obj/debug_shared/qsql_mysql.o tmp/obj/debug_shared/moc_qsql_mysql.o -L
"d:\Qt\qt\lib" -L"d:\Qt\qt\lib" tmp\obj\debug_shared\qsqlmysqld_resource_res.o -
ld:\mysql\mysqlserver5.1\include D:\MySQL\MySQLS~5.1\lib\opt\liblibmysql.a -lQtS
qld4 -lQtCored4
g++: D:\MySQL\MySQLS~5.1\lib\opt\liblibmysql.a: No such file or directory
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll] Error 1
mingw32-make[1]: Leaving directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug-all] Error 2
D:\Qt\qt\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=D:\MySQL\M
ySQLS~5.1\include" "LIBS+=D:\MySQL\MySQLS~5.1\lib\opt\libmysql.a" mysql.pro
D:\Qt\qt\src\plugins\sqldrivers\mysql>mingw32-make
mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -shared -Wl,--out-implib,d:\Qt\qt\plugins\sqldrivers\libqsqlmys
qld4.a -o ..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll tmp/obj/debug_shared/ma
in.o tmp/obj/debug_shared/qsql_mysql.o tmp/obj/debug_shared/moc_qsql_mysql.o -L
"d:\Qt\qt\lib" -L"d:\Qt\qt\lib" tmp\obj\debug_shared\qsqlmysqld_resource_res.o -
ld:\mysql\mysqlserver5.1\include D:\MySQL\MySQLS~5.1\lib\opt\libmysql.a -lQtSqld
4 -lQtCored4
g++: D:\MySQL\MySQLS~5.1\lib\opt\libmysql.a: No such file or directory
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll] Error 1
mingw32-make[1]: Leaving directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug-all] Error 2
D:\Qt\qt\src\plugins\sqldrivers\mysql>cd d:\mysql\mysqls~5.1\lib\opt
The system cannot find the path specified.
D:\Qt\qt\src\plugins\sqldrivers\mysql>cd D:\mysql\mysql server 5.1\lib\opt
D:\MySQL\MySQL Server 5.1\lib\opt>dir *.a
Directory of D:\MySQL\MySQL Server 5.1\lib\opt
06/23/2010 10:30 AM 112,976 libmysql.a
1 File(s) 112,976 bytes
0 Dir(s) 34,654,294,016 bytes free
D:\MySQL\MySQL Server 5.1\lib\opt>
but still got the same error..copy libmysql.a %MINGWDIR%\lib
copy %MYSQLDIR%\include\*.* %MINGWDIR%\include
and rebuild.
ok.. i success got these 4 files.. libqsqlmysql4.dll, libqsqlmysqld4.dll, qsqlmysql4.a, and qsqlmysqld4.a
well after i try several way..
and thank coz help me...D:\Qt\qt\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=D:\MySQL\M
ySQLS~5.1\include" "LIBS+=-L D:\MySQL\MySQLS~5.1\lib\opt -lmysql" mysql.pro
D:\Qt\qt\src\plugins\sqldrivers\mysql>mingw32-make
mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -shared -Wl,--out-implib,d:\Qt\qt\plugins\sqldrivers\libqsqlmys
qld4.a -o ..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll tmp/obj/debug_shared/ma
in.o tmp/obj/debug_shared/qsql_mysql.o tmp/obj/debug_shared/moc_qsql_mysql.o -L
"d:\Qt\qt\lib" -L"d:\Qt\qt\lib" tmp\obj\debug_shared\qsqlmysqld_resource_res.o -
L D:\MySQL\MySQLS~5.1\lib\opt -lmysql -lQtSqld4 -lQtCored4
Creating library file: d:\Qt\qt\plugins\sqldrivers\libqsqlmysqld4.a
mingw32-make[1]: Leaving directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
mingw32-make -f Makefile.Release all
mingw32-make[1]: Entering directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
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\QtSql" -I"..\..\..\..\include" -I"d:\MySQL\MySQLS~5.1\incl
ude" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\
mkspecs\win32-g++" -o tmp\obj\release_shared\main.o main.cpp
D:/Qt/qt/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_LI
B -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSq
l" -I"..\..\..\..\include" -I"d:\MySQL\MySQLS~5.1\include" -I"..\..\..\..\includ
e\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\mkspecs\win32-g++" -D__GNU
C__ -DWIN32 ..\..\..\sql\drivers\mysql\qsql_mysql.cpp -o tmp\moc\release_shared\
qsql_mysql.moc
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\QtSql" -I"..\..\..\..\include" -I"d:\MySQL\MySQLS~5.1\incl
ude" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\
mkspecs\win32-g++" -o tmp\obj\release_shared\qsql_mysql.o ..\..\..\sql\drivers\m
ysql\qsql_mysql.cpp
D:/Qt/qt/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_LI
B -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSq
l" -I"..\..\..\..\include" -I"d:\MySQL\MySQLS~5.1\include" -I"..\..\..\..\includ
e\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\mkspecs\win32-g++" -D__GNU
C__ -DWIN32 ..\..\..\sql\drivers\mysql\qsql_mysql.h -o tmp\moc\release_shared\mo
c_qsql_mysql.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\QtSql" -I"..\..\..\..\include" -I"d:\MySQL\MySQLS~5.1\incl
ude" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\
mkspecs\win32-g++" -o tmp\obj\release_shared\moc_qsql_mysql.o tmp\moc\release_sh
ared\moc_qsql_mysql.cpp
windres -i qsqlmysql_resource.rc -o tmp\obj\release_shared\qsqlmysql_resource_re
s.o --include-dir=.
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,d:\Qt\qt\plugins\sqldrivers\lib
qsqlmysql4.a -o ..\..\..\..\plugins\sqldrivers\qsqlmysql4.dll tmp/obj/release_sh
ared/main.o tmp/obj/release_shared/qsql_mysql.o tmp/obj/release_shared/moc_qsql_
mysql.o -L"d:\Qt\qt\lib" -L"d:\Qt\qt\lib" tmp\obj\release_shared\qsqlmysql_reso
urce_res.o -L D:\MySQL\MySQLS~5.1\lib\opt -lmysql -lQtSql4 -lQtCore4
Creating library file: d:\Qt\qt\plugins\sqldrivers\libqsqlmysql4.a
mingw32-make[1]: Leaving directory `D:/Qt/qt/src/plugins/sqldrivers/mysql'
D:\Qt\qt\src\plugins\sqldrivers\mysql>cd %QTDIR%\plugins\sqldrivers
D:\Qt\qt\plugins\sqldrivers>dir *.a
Directory of D:\Qt\qt\plugins\sqldrivers
02/18/2010 10:06 PM 2,168 libqsqlite4.a
02/18/2010 10:06 PM 2,178 libqsqlited4.a
06/23/2010 11:41 AM 2,182 libqsqlmysql4.a
06/23/2010 11:40 AM 2,192 libqsqlmysqld4.a
02/18/2010 10:06 PM 2,178 libqsqlodbc4.a
02/18/2010 10:07 PM 2,182 libqsqlodbcd4.a
6 File(s) 13,080 bytes
0 Dir(s) 34,398,670,848 bytes free
D:\Qt\qt\plugins\sqldrivers>dir *.dll
Directory of D:\Qt\qt\plugins\sqldrivers
02/18/2010 10:06 PM 478,720 qsqlite4.dll
06/18/2010 10:37 AM 1,728,157 qsqlited4.dll
06/23/2010 11:41 AM 113,152 qsqlmysql4.dll
06/23/2010 11:40 AM 944,613 qsqlmysqld4.dll
02/18/2010 10:06 PM 154,624 qsqlodbc4.dll
02/18/2010 10:07 PM 943,815 qsqlodbcd4.dll
6 File(s) 4,363,081 bytes
0 Dir(s) 34,398,212,096 bytes free
![]()
Aah! Your problem was probably the spaces in your mysql-path! I didn't see them in your italic quotation, but in the mail notification I just saw them!
But glad that you got it working!
Johannes
hey, i have the same problem here, i can't get the four files needed![]()
i'm using windows vista ultimate, is the errors below related to my windows or else?
d ';' before 'value_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:83: error: type '_
It' is not derived from type 'std::iterator_traits<_It>'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:83: error: expecte
d ';' before 'distance_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:225: error: redefi
nition of default argument for 'class _Tr'
c:\Program Files\Microsoft Visual Studio\VC98\include/iosfwd:220: note: original
definition appeared here
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:226: error: to ref
er to a type member of a template parameter, use 'typename _Tr:ff_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/utility:290: error: redefi
nition of default argument for 'class _Tr'
c:\Program Files\Microsoft Visual Studio\VC98\include/iosfwd:222: note: original
definition appeared here
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/stde
xcept:10,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xloc
ale:11,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xios
base:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xloc
num:13,
from c:\Program Files\Microsoft Visual Studio\VC98\include/stre
ambuf:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/ios:
9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/ostr
eam:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/istr
eam:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/stri
ng:9,
from ..\..\..\..\include/QtCore/../../src/corelib/tools/qstring
.h:60,
from ..\..\..\..\include/QtCore/qstring.h:1,
from ..\..\..\..\include/QtCore/../../src/corelib/kernel/qobjec
t.h:48,
from ..\..\..\..\include/QtCore/qobject.h:1,
from ..\..\..\..\include/QtCore/../../src/corelib/plugin/qplugi
n.h:45,
from ..\..\..\..\include/QtCore/qplugin.h:1,
from ..\..\..\..\include\QtSql/../../src/sql/kernel/qsqldriverp
lugin.h:45,
from ..\..\..\..\include\QtSql/qsqldriverplugin.h:1,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:25: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:25: error: expecte
d ';' before 'size_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:26: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:26: error: expecte
d ';' before 'difference_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:27: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:27: error: expecte
d ';' before 'pointer'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:28: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:28: error: expecte
d ';' before 'const_pointer'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:29: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:29: error: expecte
d ';' before 'reference'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:30: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:30: error: expecte
d ';' before 'const_reference'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:31: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:31: error: expecte
d ';' before 'value_type'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:32: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:32: error: expecte
d ';' before 'iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:33: error: type '_
A' is not derived from type 'std::basic_string<_E, _Tr, _A>'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:33: error: expecte
d ';' before 'const_iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:34: error: 'const_
iterator' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:34: error: 'value_
type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: 'const_
reference' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: 'const_
pointer' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: 'differ
ence_type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: templat
e argument 1 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: templat
e argument 2 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: templat
e argument 3 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: templat
e argument 4 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:35: error: templat
e argument 5 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:37: error: 'value_
type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: 'refere
nce' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: 'pointe
r' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: 'differ
ence_type' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: type/va
lue mismatch at argument 1 in template parameter list for 'template<class _RI, c
lass _Ty, class _Rt, class _Pt, class _D> class std::reverse_iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: expec
ted a type, got 'iterator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: templat
e argument 2 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: templat
e argument 3 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: templat
e argument 4 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:38: error: templat
e argument 5 is invalid
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:45: error: 'size_t
ype' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:45: error: 'size_t
ype' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:48: error: 'size_t
ype' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:53: error: expecte
d ')' before '_N'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:55: error: 'const_
iterator' does not name a type
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:56: error: expecte
d ')' before '_F'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:63: error: 'size_t
ype' does not name a type
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:78: error: 'size_t
ype' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:78: error: 'size_t
ype' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:90: error: 'size_t
ype' has not been declared
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:100: error: expect
ed ';' before '(' token
In file included from ..\..\..\..\include/QtCore/../../src/corelib/global/qt_win
dows.h:63,
from ..\..\..\..\include/QtCore/qt_windows.h:1,
from ../../../sql/drivers/mysql/qsql_mysql.h:49,
from main.cpp:44:
//continue//
c:\Program Files\Microsoft Visual Studio\VC98\include/windows.h:30: error: expec
ted ';' before end of line
c:\Program Files\Microsoft Visual Studio\VC98\include/windows.h:30: error: expec
ted '}' before end of line
In file included from c:\Program Files\Microsoft Visual Studio\VC98\include/stde
xcept:10,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xloc
ale:11,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xios
base:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/xloc
num:13,
from c:\Program Files\Microsoft Visual Studio\VC98\include/stre
ambuf:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/ios:
9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/ostr
eam:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/istr
eam:9,
from c:\Program Files\Microsoft Visual Studio\VC98\include/stri
ng:9,
from ..\..\..\..\include/QtCore/../../src/corelib/tools/qstring
.h:60,
from ..\..\..\..\include/QtCore/qstring.h:1,
from ..\..\..\..\include/QtCore/../../src/corelib/kernel/qobjec
t.h:48,
from ..\..\..\..\include/QtCore/qobject.h:1,
from ..\..\..\..\include/QtCore/../../src/corelib/plugin/qplugi
n.h:45,
from ..\..\..\..\include/QtCore/qplugin.h:1,
from ..\..\..\..\include\QtSql/../../src/sql/kernel/qsqldriverp
lugin.h:45,
from ..\..\..\..\include\QtSql/qsqldriverplugin.h:1,
from main.cpp:42:
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 's
td::basic_string<_E, _Tr, _A>::basic_string(const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:41: error: class '
std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:41: error: there a
re no arguments to '_Tidy' that depend on a template parameter, so a declaration
of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:41: note: (if you
use '-fpermissive', G++ will accept your code, but allowing the use of an undecl
ared name is deprecated)
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In copy construct
or 'std::basic_string<_E, _Tr, _A>::basic_string(const std::basic_string<_E, _Tr
, _A>&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:43: error: class '
std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:44: error: there a
re no arguments to '_Tidy' that depend on a template parameter, so a declaration
of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:44: error: 'npos'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 's
td::basic_string<_E, _Tr, _A>::basic_string(const std::basic_string<_E, _Tr, _A>
&, int, int, const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:47: error: class '
std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:47: error: there a
re no arguments to '_Tidy' that depend on a template parameter, so a declaration
of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 's
td::basic_string<_E, _Tr, _A>::basic_string(const _E*, int, const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:50: error: class '
std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:50: error: there a
re no arguments to '_Tidy' that depend on a template parameter, so a declaration
of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In constructor 's
td::basic_string<_E, _Tr, _A>::basic_string(const _E*, const _A&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:52: error: class '
std::basic_string<_E, _Tr, _A>' does not have any field named 'allocator'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:52: error: there a
re no arguments to '_Tidy' that depend on a template parameter, so a declaration
of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In destructor 'st
d::basic_string<_E, _Tr, _A>::~basic_string()':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:59: error: there a
re no arguments to '_Tidy' that depend on a template parameter, so a declaration
of '_Tidy' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In member functio
n 'std::basic_string<_E, _Tr, _A>& std::basic_string<_E, _Tr, _A>::append(const
std::basic_string<_E, _Tr, _A>&)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:77: error: 'npos'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In member functio
n 'std::basic_string<_E, _Tr, _A>& std::basic_string<_E, _Tr, _A>::append(const
std::basic_string<_E, _Tr, _A>&, int, int)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:81: error: 'size_t
ype' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:81: error: expecte
d ';' before '_N'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:82: error: '_N' wa
s not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:84: error: 'npos'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:84: error: '_Len'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:86: error: '_N' wa
s not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:86: error: '_Len'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:87: error: '_Ptr'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:88: error: there a
re no arguments to '_Eos' that depend on a template parameter, so a declaration
of '_Eos' must be available
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring: In member functio
n 'std::basic_string<_E, _Tr, _A>& std::basic_string<_E, _Tr, _A>::append(const
_E*, int)':
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:91: error: 'npos'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:91: error: '_Len'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:93: error: 'size_t
ype' was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:93: error: expecte
d ';' before '_N'
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:94: error: '_N' wa
s not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:94: error: '_Len'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:95: error: '_Ptr'
was not declared in this scope
c:\Program Files\Microsoft Visual Studio\VC98\include/xstring:96: error: there a
re no arguments to '_Eos' that depend on a template parameter, so a declaration
of '_Eos' must be available
In file included from ..\..\..\..\include/QtCore/../../src/corelib/global/qt_win
dows.h:63,
from ..\..\..\..\include/QtCore/qt_windows.h:1,
from ../../../sql/drivers/mysql/qsql_mysql.h:49,
from main.cpp:44:
c:\Program Files\Microsoft Visual Studio\VC98\include/windows.h: At global scope
:
c:\Program Files\Microsoft Visual Studio\VC98\include/windows.h:30: error: expec
ted unqualified-id before end of line
c:\Program Files\Microsoft Visual Studio\VC98\include/windows.h:30: error: expec
ted '}' before end of line
c:\Program Files\Microsoft Visual Studio\VC98\include/windows.h:30: error: expec
ted declaration before end of line
mingw32-make[1]: *** [tmp/obj/debug_shared/main.o] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/2010.02.1/qt/src/plugins/sqldrivers/my
sql'
mingw32-make: *** [debug-all] Error 2
C:\Qt\2010.02.1\qt\src\plugins\sqldrivers\mysql>qm ake -o Makefile "INCLUDEPATH+=
C:\Progra~1\MySQL\MySQLS~5.1\include" "LIBS+=C:\Progra~1\MySQL\MySQLS~5.1\lib\op
t\liblibmysql.a" mysql.pro
i can see in the above result about Microsoft Visual Studio, i don't think it's related to build the plugin, do you have any idea??![]()
i just found out that i have extra environment variables in COMPUTER-> SYSTEM PROPERTIES which are include, lib and MSDevDir.
all of them has the microsoft visual studio directory, now that would make the result sense.
should i remove them to make this plugin-build success?? because when i compared to an xp-pro user whose successfully built the plugin, she don't have such variables..
please help, thank you =)
I don't know if it will really help, but try and install your Visual Studio in a dos compatible path e.g. c:\VC98\
HIH
Johannes
Bookmarks