Improved Console 4.0
-
91 ic.hpp type specifier omitted for parameter `PCOORD'
typedef BOOL (WINAPI *SETCONSOLEDISPLAYMODE) (HANDLE, DWORD, PCOORD);
----------------------------------------
gestartet von move(main).cpp fehler in .hpp
-
Neues PSDK on board?
MfG SideWinder
-
nicht das ich wüsste aber ka kann sein wenn ja was machn alternativ zur deinstallation
-
Versuch mal an die Stelle von "PCOORD" ein "COORD*" zu setzen. Vielleicht klappt das
MfG SideWinder
-
jetzt nur noch linker errors mir was muss ich linken?
-
Die ic.cpp ist dabei beim Linken? Bzw. du hast sie ins Projekt miteingebunden? Wenn nicht: Tu das.
Ansonsten poste mal den ersten Linker-Fehler, mal sehen was du vergessen hast. BTW: Auch Compiler-Info wär mal nett
MfG SideWinder
-
[Linker error] undefined reference to `ic::con'
dev-cpp compiler
hab den mover hpp und ic drin soviel ich weiß
-
-> mover.cpp
-> ic.hpp
-> ic.cppmuss dabei sein, deins sieht irgendwie verdammt nach fehlender ic.cpp aus
MfG SideWinder
-
habsch gemacht habe aber noch den fehler
175 `GetConsoleDisplayMode' undeclared (first use this function)
-
Hast du auch sicher die neueste Version des DevCpp inklusive neuestem WinAPI-Port (ist der schon automatisch dabei?)? Ansonsten ist der DevCpp-Support doch wieder zu streichen und ich habe http://www.c-plusplus.net/forum/viewtopic-var-t-is-132734-and-start-is-20.html missverstanden.
Aber grundsätzlich sollte der DevCpp soweit sein und GetConsoleDisplayMode() shcon portiert haben. Anosnsten gehört er eh aus dem Fenster gekickt
MfG SideWinder
-
also bei mir geht es. Wenn Interesse besteht, kann ich die Dateien *.dev und main.cpp ja mal zur Verfügung stellen. Die Pfade müssten in der *.dev dann _vorher_ manuell angepasst werden. Allerdings ist eine einfache Anwendung mit 1-2MB deutlich zu groß.
-
Hi, ich bin ein relativer Anfänger im C++. Ich schau mir grad http://ic.sidewindershome.net/Newbies.php an. Da habe ich ein Problem:
error: type specifier omitted
for parameter `PCOORD'Brauche Hilfe ;).
MfG, Progger
-
Geh an die Stelle wo PCOORD steht und schreib statt "PCOORD" "COORD*".
MfG SideWinder
-
SideWinder schrieb:
Geh an die Stelle wo PCOORD steht und schreib statt "PCOORD" "COORD*".
MfG SideWinder
typedef BOOL (WINAPI *SETCONSOLEDISPLAYMODE) (HANDLE, DWORD, PCOORD);
Wenn ich dort PCOORD auf COORD* schreibe, dann kommt:
Improved.cpp: undefined reference to `ic::con' Improved.cpp: undefined reference to `ic::Console::setTextColor(ic::TextColor)'
Vorschlag?
Thx, MfG, C++Progger
-
Cpp-Datei ebenfalls mit ins Projekt geholt?
MfG SideWinder
-
SideWinder schrieb:
Cpp-Datei ebenfalls mit ins Projekt geholt?
MfG SideWinder
Ich kann keine Optionen im "Project" Reiter benutzen . Die sind alle grau.
MfG, C++Progger
-
Dann hast du kein Projekt erstellt. Datei -> Neu -> Projekt wär angesagt
MfG SideWinder
-
Hab neues Projekt aufgemacht, und den Anweisungen des Threads weiter unten für Dev-Cpp 4.9.9.2. gefolgt:
GetConsoleDisplayMode' undeclared (first use this function)
In member function `bool ic::Console::isWndFSMode() const':
make.exe: *** [ic.o] Error 1
Fehler : 2
#include <iostream> #include <conio.h> #include "ic.hpp" using namespace std; using namespace ic; using namespace ic::shorties; int main() { textcolor(FG_RED); gotoxy(25,10); cursize(0); cout<<"es funzt !! sogar in rot :)"; gotoxy(18,11); cout<<"und ohne den blinkenden cursor hier -->"; FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE)); getch(); return 0; }
Was ist falsch?
MfG, Gothic_player
-
Hmm sieht ganz so aus als bräuchtest du eine neuere Version der WinAPI für den DevCpp.
http://prdownloads.sourceforge.net/mingw/w32api-3.6.tar.gz?download
MfG SideWinder
-
SideWinder schrieb:
Hmm sieht ganz so aus als bräuchtest du eine neuere Version der WinAPI für den DevCpp.
http://prdownloads.sourceforge.net/mingw/w32api-3.6.tar.gz?download
MfG SideWinder
Thx. Ws ist das genau?
MfG, C++Progger