Problem mit Improved Console
-
ich habe den dev 4.9.9.2
hab mir das devpaket runtergeladen und geöffnet und gleich mal das beispielprogramm probiert. dabei bekam ich diese fehlermeldung:C:\DOKUME~1\Besitzer\LOKALE~1\Temp\ccwVaaaa.o(.text$_ZN2ic8shorties9textcolorENS_9TextColorE[ic::shorties::textcolor(ic::TextColor)]+0xe) In function `ZSt17__verify_groupingPKcjRKSs': [Linker error] undefined reference to `ic::con' [Linker error] undefined reference to `ic::Console::setTextColor(ic::TextColor)' C:\DOKUME~1\Besitzer\LOKALE~1\Temp\ccwVaaaa.o(.text$_ZN2ic8shorties9textcolorENS_9TextColorE[ic::shorties::textcolor(ic::TextColor)]+0xe) ld returned 1 exit status
ich kann mit der fehlermeldung nichts anfangen, weiss da jemand rat?
-
Du hast die cpp-Datei nicht zum Projekt hinzugefügt. Bzw. wenn du das Package genommen hast, hast du bei der Einbindung etwas falsch gemacht.
MfG SideWinder
-
problem gelöst
danke
-
Skym0sh0 schrieb:
ch hab en problemchen:
und zwar hab ich mir ne klasse geschrieben und
con.getCurX/y()
und
gotoxy(x, y)
benutztallerdings meldet der mir beim kompilieren einige fehlermeldungen
Visual C++ 2008 schrieb:1>------ Erstellen gestartet: Projekt: Funktionen, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>Funktion.cpp
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(7529) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(7529) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(8651) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(8651) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9390) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9390) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9859) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9859) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10352) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10352) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10597) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10597) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10607) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10607) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10630) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10630) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10853) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10853) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(12303) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(12303) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winbase.h(5976) : error C2061: Syntaxfehler: Bezeichner 'Grad'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winbase.h(5976) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\programme\microsoft sdks\windows\v6.0a\include\winbase.h(5976) : warning C4183: '_LARGE_INTEGER': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(234) : error C2143: Syntaxfehler: Es fehlt ')' vor '+'
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(234) : error C2143: Syntaxfehler: Es fehlt ',' vor '+'
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(235) : error C2059: Syntaxfehler: ')'
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : error C2065: 'Grad': nichtdeklarierter Bezeichner
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : warning C4229: Anachronismus verwendet: Modifizierer der Daten werden ignoriert
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : error C2491: 'I_RpcAllocate': Definition von Daten für dllimport nicht zulässig
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.
1>NullStellenMain.cpp
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(7529) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(7529) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(8651) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(8651) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9390) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9390) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9859) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(9859) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10352) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10352) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10597) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10597) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10607) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10607) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10630) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10630) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10853) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(10853) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(12303) : error C2059: Syntaxfehler: '<L_TYPE_raw>'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winnt.h(12303) : error C2238: Unerwartete(s) Token vor ';'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winbase.h(5976) : error C2061: Syntaxfehler: Bezeichner 'Grad'
1>c:\programme\microsoft sdks\windows\v6.0a\include\winbase.h(5976) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\programme\microsoft sdks\windows\v6.0a\include\winbase.h(5976) : warning C4183: '_LARGE_INTEGER': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(234) : error C2143: Syntaxfehler: Es fehlt ')' vor '+'
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(234) : error C2143: Syntaxfehler: Es fehlt ',' vor '+'
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(235) : error C2059: Syntaxfehler: ')'
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : error C2065: 'Grad': nichtdeklarierter Bezeichner
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : warning C4229: Anachronismus verwendet: Modifizierer der Daten werden ignoriert
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : error C2491: 'I_RpcAllocate': Definition von Daten für dllimport nicht zulässig
1>c:\programme\microsoft sdks\windows\v6.0a\include\rpcdcep.h(279) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.
1>Code wird generiert...
1>Das Buildprotokoll wurde unter "file://g:\C++\2008\Funktionen\Funktionen\Debug\BuildLog.htm" gespeichert.
1>Funktionen - 56 Fehler, 4 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========wie ihr seht sind das nur stan**** (windows) header dateien
und daran hab ich nix rumgefummelt (mh schlechtes deutsch -.-)hab dies im improved console thread gesagt aber noch keine antwort bekommen...
-
Ich denke, dsas liegt nicht an der IC sondern daran, dass du irgendwo eine schließende Klammer oder einen anderen Syntaxfehler eingebaut hast. Evtl. nach deiner Klasse ein abschließendes Semikolon vergessen?
MfG SideWinder
-
aber ich hab nichts an den standart header dateien rumgespielt
...
ich guck nochmal
-
Ich rede ja auch von deinen Header-Dateien. Dort hast du einen Syntaxfehler!
MfG SideWinder
-
nein eig ist da kein fehler
nurw enn ich die ic.hpp inlude kommen immer weiter fehler
und das nur in den standart headers...