sqlplus.hh klappt nicht ??
-
Habe den Lib- und Include-Ordner eingebunden und mysql++.lib in die Befehlzeile geschrieben.
Aber irgendwie funktioniert das nicht:
1>------ Erstellen gestartet: Projekt: netvi, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>d:\eigene dateien\c++\mysql++\include\type_info1.hh(39) : warning C4800: 'int': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>d:\eigene dateien\c++\mysql++\include\type_info1.hh(159) : warning C4800: 'const unsigned int': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(25) : warning C4244: '=': Konvertierung von 'double' in 'float', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(40) : warning C4273: 'strtol': Inkonsistente DLL-Bindung.
1> d:\programme\microsoft visual studio 9.0\vc\include\stdlib.h(515): Siehe vorherige Definition von 'strtol'
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(41) : warning C4273: 'strtoul': Inkonsistente DLL-Bindung.
1> d:\programme\microsoft visual studio 9.0\vc\include\stdlib.h(517): Siehe vorherige Definition von 'strtoul'
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(43) : warning C4244: '=': Konvertierung von 'long' in 'char', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(44) : warning C4244: '=': Konvertierung von 'long' in 'signed char', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(46) : warning C4244: '=': Konvertierung von 'long' in 'short', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(49) : warning C4244: '=': Konvertierung von 'unsigned long' in 'unsigned char', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\convert1.hh(51) : warning C4244: '=': Konvertierung von 'unsigned long' in 'unsigned short', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(29) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1> d:\eigene dateien\c++\mysql++\include\resiter1.hh(52): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "const_subscript_container<OnType,ValueType,ReturnType,SizeType,DiffType>".
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(30) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(42) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(42) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(50) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(50) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(57) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(64) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(101) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(101) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(279) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(280) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(378) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(383) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(416) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\programme\microsoft visual studio 9.0\vc\include\strstream(468) : error C2039: 'MysqlNull': Ist kein Element von 'vc_attributes::Pre'
1> d:\programme\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71): Siehe Deklaration von 'vc_attributes::Pre'
1>d:\eigene dateien\c++\mysql++\include\sql_query1.hh(37) : warning C4800: 'SQLQuery *': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>d:\eigene dateien\c++\mysql++\include\sql_query1.hh(135) : warning C4355: this': wird in Initialisierungslisten für Basisklasse verwendet
1>d:\eigene dateien\c++\mysql++\include\tiny_int1.hh(8) : warning C4244: 'Initialisierung': Konvertierung von 'short' in 'char', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\tiny_int1.hh(10) : warning C4244: '=': Konvertierung von 'short' in 'char', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\set1.hh(31) : warning C4346: 'std::set<T>::key_type': Abhängiger Name ist kein Typ
1> Präfix mit 'typename' zum Angeben eines Typs
1>d:\eigene dateien\c++\mysql++\include\set1.hh(31) : error C2923: "MysqlSetInsert": "std::set<T>::key_type" ist kein gültiges template-Typargument für den key_type-Parameter.
1>d:\eigene dateien\c++\mysql++\include\set1.hh(36) : warning C4346: 'std::vector<T>::value_type': Abhängiger Name ist kein Typ
1> Präfix mit 'typename' zum Angeben eines Typs
1>d:\eigene dateien\c++\mysql++\include\set1.hh(36) : error C2923: "MysqlListInsert": "std::vector<T>::value_type" ist kein gültiges template-Typargument für den value_type-Parameter.
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(29) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1> d:\eigene dateien\c++\mysql++\include\row1.hh(236): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "const_subscript_container<OnType,ValueType,ReturnType>".
1> with
1> [
1> OnType=MysqlRow,
1> ValueType=MysqlColData,
1> ReturnType=const MysqlColData
1> ]
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(30) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1>d:\eigene dateien\c++\mysql++\include\compare1.hh(48) : warning C4800: 'int': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(29) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1> d:\eigene dateien\c++\mysql++\include\fields1.hh(10): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "const_subscript_container<OnType,ValueType>".
1> with
1> [
1> OnType=MysqlFields,
1> ValueType=MysqlField
1> ]
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(30) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1>d:\eigene dateien\c++\mysql++\include\result1.hh(33) : warning C4355: this': wird in Initialisierungslisten für Basisklasse verwendet
1>d:\eigene dateien\c++\mysql++\include\result1.hh(42) : warning C4800: 'my_bool': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(29) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1> d:\eigene dateien\c++\mysql++\include\result1.hh(141): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "const_subscript_container<OnType,ValueType,ReturnType>".
1> with
1> [
1> OnType=MysqlRes,
1> ValueType=MysqlRow,
1> ReturnType=const MysqlRow
1> ]
1>d:\eigene dateien\c++\mysql++\include\resiter1.hh(30) : error C2977: "std::reverse_iterator": Zu viele template-Argumente.
1> d:\programme\microsoft visual studio 9.0\vc\include\xutility(2089): Siehe Deklaration von 'std::reverse_iterator'
1>d:\eigene dateien\c++\mysql++\include\result1.hh(163) : warning C4244: 'return': Konvertierung von 'my_ulonglong' in 'int', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\connection1.hh(104) : warning C4244: 'return': Konvertierung von 'my_ulonglong' in 'int', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\connection1.hh(105) : warning C4244: 'return': Konvertierung von 'my_ulonglong' in 'int', möglicher Datenverlust
1>d:\eigene dateien\c++\mysql++\include\coldata3.hh(18) : error C2244: 'mysql_ColData<Str>::operator MysqlNull<T,B>': Keine Übereinstimmung für Funktionsdefinition mit vorhandener Deklaration gefunden
1> Definition
1> 'mysql_ColData<Str>::operator MysqlNull<T,B>(void) const'
1> Vorhandene Deklarationen
1> 'mysql_ColData<Str>::operator MysqlNull<T,B>(void) const'
1>md5.cpp
1>md5wrapper.cpp
1>d:\eigene dateien\visual studio 2008\projects\netvi\netvi\md5wrapper.cpp(60) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> d:\programme\microsoft visual studio 9.0\vc\include\stdio.h(366): Siehe Deklaration von 'sprintf'
1>d:\eigene dateien\visual studio 2008\projects\netvi\netvi\md5wrapper.cpp(109) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> d:\programme\microsoft visual studio 9.0\vc\include\stdio.h(237): Siehe Deklaration von 'fopen'
1>Code wird generiert...
1>Das Buildprotokoll wurde unter "file://d:\Eigene Dateien\Visual Studio 2008\Projects\netvi\netvi\Debug\BuildLog.htm" gespeichert.
1>netvi - 25 Fehler, 24 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
-
Was versuchst du denn zu kompilieren? Anscheinend machst du das falsch. Probier doch mal etwas ganz einfaches zu machen und dann von dort aufbauend. Und dann kannst du, wenn es einen Fehler gibt den Code mal hier posten.
-
Ja hab ich. Ich hab garkein Code mit mysql habs nur included.
-
hmstr schrieb:
Ja hab ich. Ich hab garkein Code mit mysql habs nur included.
Dann muss ich nochmal zu meiner ersten Frage zurückkommen. Was probierst du den zu kompilieren? IRGENDETWAS muss es ja sein.
