(MFC mit dem...) MySQL++



  • Hallo.
    Ich habe die MySQL++ heruntergeladen und installiert. Und dann habe ich an Hand der ReadMe die Verzeichnisse (lib und include) in Visual Studio .NET eingefügt.
    MySQL++: anbei ist ein example. Und dieses Beispiel sollte compilierbar sein, wenn alles in ordnung ist, was ich aber erhalte ist:

    c:\Programme\Microsoft Visual Studio .NET\mysql\include\set3.hh(7): error C2954: template definitions cannot nest
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\type_info1.hh(39): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\type_info1.hh(159): warning C4800: 'const unsigned int' : forcing value to bool 'true' or 'false' (performance warning)
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\type_info1.hh(172): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\type_info1.hh(176): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\type_info1.hh(180): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\type_info1.hh(184): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\convert1.hh(25): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\convert1.hh(43): warning C4244: '=' : conversion from 'long' to 'char', possible loss of data
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\convert1.hh(44): warning C4244: '=' : conversion from 'long' to 'signed char', possible loss of data
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\convert1.hh(46): warning C4244: '=' : conversion from 'long' to 'short', possible loss of data
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\convert1.hh(49): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned char', possible loss of data
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\convert1.hh(51): warning C4244: '=' : conversion from 'unsigned long' to 'unsigned short', possible loss of data
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : too many template arguments
    c:\Programme\Microsoft Visual Studio .NET\mysql\include\coldata3.hh(18): error C2244: '<Unknown>' : unable to match function definition to an existing declaration

    Was ist denn da los? Ich verzweifle :((

    chris


Anmelden zum Antworten