Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ SQL » Error when compiling native MySql with MSC9
Error when compiling native MySql with MSC9 [message #34170] Wed, 26 October 2011 19:10 Go to previous message
BioBytes is currently offline  BioBytes
Messages: 307
Registered: October 2008
Location: France
Senior Member
Hi all friends,

I got a recurrent issue with MysSql library. When compiling native MySql, the following error messages appear:

----- CtrlLib ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (1 / 11)
----- Sql ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (2 / 11)
----- MySql ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (3 / 11)
----- CtrlCore ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (4 / 11)
----- Draw ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (5 / 11)
----- plugin/bmp ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (6 / 11)
----- RichText ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (7 / 11)
----- Core ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (8 / 11)
MySql.cpp
----- plugin/z ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (9 / 11)
----- plugin/png ( GUI MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (10 / 11)
----- DirectDB ( GUI MAIN MSC9 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (11 / 11)
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : error C2146: syntax error : missing ';' before identifier 'find_typeset'
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(39) : error C2146: syntax error : missing ';' before identifier 'find_set_from_flags'

C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(40) : error C2061: syntax error : identifier 'my_ulonglong'
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(42) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(123) : error C2378: 'my_ulonglong' : redefinition; symbol cannot be overloaded
with a typedef
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(146) : error C2146: syntax error : missing ';' before identifier 'rows'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(146) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(146) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(260) : error C2146: syntax error : missing ';' before identifier 'affected_rows
'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(260) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(260) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(261) : error C2146: syntax error : missing ';' before identifier 'insert_id'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(261) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(261) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(262) : error C2146: syntax error : missing ';' before identifier 'extra_info'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(262) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(262) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(310) : error C2146: syntax error : missing ';' before identifier 'row_count'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(310) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(310) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(531) : error C2061: syntax error : identifier 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(692) : error C2146: syntax error : missing ';' before identifier 'affected_rows
'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(692) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(692) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(693) : error C2146: syntax error : missing ';' before identifier 'insert_id'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(693) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(693) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(815) : error C2061: syntax error : identifier 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
MySql: 1 file(s) built in (0:01.18), 1182 msecs / file, duration = 2308 msecs, parallelization 97%
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : error C2146: syntax error : missing ';' before identifier 'find_typeset'
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(39) : error C2146: syntax error : missing ';' before identifier 'find_set_from_flags'

C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(40) : error C2061: syntax error : identifier 'my_ulonglong'
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(42) : error C4430: missing type specifier - int assumed. Note: C++ does not support d
efault-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(123) : error C2378: 'my_ulonglong' : redefinition; symbol cannot be overloaded
with a typedef
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(146) : error C2146: syntax error : missing ';' before identifier 'rows'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(146) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(146) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(260) : error C2146: syntax error : missing ';' before identifier 'affected_rows
'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(260) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(260) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(261) : error C2146: syntax error : missing ';' before identifier 'insert_id'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(261) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(261) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(262) : error C2146: syntax error : missing ';' before identifier 'extra_info'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(262) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(262) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(310) : error C2146: syntax error : missing ';' before identifier 'row_count'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(310) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(310) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(400) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(410) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(411) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(531) : error C2061: syntax error : identifier 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(692) : error C2146: syntax error : missing ';' before identifier 'affected_rows
'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(692) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(692) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(693) : error C2146: syntax error : missing ';' before identifier 'insert_id'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(693) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(693) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(815) : error C2061: syntax error : identifier 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(816) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(817) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C2143: syntax error : missing ';' before '__stdcall'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C2086: 'int my_ulonglong' : redefinition
C:\Program Files\MySQL\MySQL Server 5.5\include\typelib.h(29) : see declaration of 'my_ulonglong'
C:\Program Files\Microsoft Visual Studio 9.0\Vc\Include\MySql.h(818) : error C4430: missing type specifier - int assumed. Note: C++ does not su
pport default-int
D:\Logiciels\Projets Ultimate\DirectDB/DirectDB.sch(1) : fatal error C1903: unable to recover from previous error(s); stopping compilation
DirectDBmain.cpp
DirectDB: 1 file(s) built in (0:02.70), 2703 msecs / file, duration = 3838 msecs, parallelization 58%

There were errors. (0:04.04)

I go through this problem by using ODBC connection but it could not be a suitable solution for large databases and a lot of users trying to connect to the database.

Any idea ?

Thanks for help

Biobytes
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: SqlMassinsert
Next Topic: Sqlite Delete not working [SOLVED]
Goto Forum:
  


Current Time: Sun Apr 28 19:41:13 CEST 2024

Total time taken to generate the page: 0.02554 seconds