1 message in com.mysql.lists.plusplusRe : Re: VS 2003 / Mysql++ 1.7(or 2.0...
FromSent OnAttachments
np...@sfr.fr12 Jul 2005 06:39 
Subject:Re : Re: VS 2003 / Mysql++ 1.7(or 2.0 b) =>__int64 followed by 'long'is illegal ???
From:np...@sfr.fr (np@sfr.fr)
Date:07/12/2005 06:39:42 AM
List:com.mysql.lists.plusplus

...\mysql++\lib\defs.h(53): error C2632: '__int64' followed by 'long' is illegal

...\mysql++\lib\defs.h(53): warning C4091: 'typedef ' : ignored on left of
'unsigned __int64' when no variable is declared

compiling command line found in C++ project properties is : /Od /G7 "Application_MS\mysql_src\include" /I "Application_MS\mysql++\lib" /I
"Application_MS\jasper\include" /I
"C:\test\SRC\Application_MS\mysql_src\include" /I
"C:\test\SRC\Application_MS\mysql++\lib" /I
"C:\test\SRC\Application_MS\jasper\include" /D "WIN32" /D "_WINDOWS" /D "_DEBUG"
/D "_AFXDLL" /D "_MBCS" /Gm /EHsc /RTC1 /MDd /Yu"stdafx.h"
/Fp"Debug/testApp.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /nologo /c /ZI /TP

NP.

---------- Message d'origine ----------- Expéditeur : Warren Young <mysq@etr-usa.com> A : MySQL++ Mailing List <plus@lists.mysql.com> CC : Date : Mon, 11 Jul 2005 16:47:11 -0600 Objet : Re: VS 2003 / Mysql++ 1.7(or 2.0 b) => __int64 followed by 'long'is
illegal ??? np@sfr.fr wrote:

i have a compile error in defs.h :

Please post the text of the compiler error.

If i try to force NO_LONG_LONGS macro,

Why would you do that? For standard platforms, NO_LONG_LONGS should be defined correctly from within platform.h. There should be no good reason to change it manually.

Nicolas PERRIN