Veröffentlicht 10. September 200916 j Guten Tag, ich wollte wohl gerne einzelne Wörter einfärben. Weiß auch wie ich das mache, es gibt aber Fehlermeldungen, das es nur so donnert... Compiler: Default compiler Führt g++.exe... aus g++.exe "D:\Scripting\C++\Pinger\farben.cpp" -o "D:\Scripting\C++\Pinger\farben.exe" -I"C:\Programme\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"C:\Programme\Dev-Cpp\include\c++\3.4.2\backward" -I"C:\Programme\Dev-Cpp\include\c++\3.4.2\mingw32" -I"C:\Programme\Dev-Cpp\include\c++\3.4.2" -I"C:\Programme\Dev-Cpp\include" -L"C:\Programme\Dev-Cpp\lib" In file included from C:/Programme/Dev-Cpp/include/windows.h:249, from D:\Scripting\C++\Pinger\farben.cpp:6: C:/Programme/Dev-Cpp/include/winefs.h:132: error: `WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:141: error: `WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:150: error: `WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:158: error: `WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:166: error: `WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:175: error: expected constructor, destructor, or type conversion before "void" C:/Programme/Dev-Cpp/include/winefs.h:175: error: expected `,' or `;' before "void" C:/Programme/Dev-Cpp/include/winefs.h:181: error: `WINADVAPI' does not name a type In file included from C:/Programme/Dev-Cpp/include/windows.h:250, from D:\Scripting\C++\Pinger\farben.cpp:6: C:/Programme/Dev-Cpp/include/winscard.h:37:22: winsmcrd.h: No such file or directory C:/Programme/Dev-Cpp/include/winscard.h:39:22: SCardErr.h: No such file or directory In file included from C:/Programme/Dev-Cpp/include/windows.h:250, from D:\Scripting\C++\Pinger\farben.cpp:6: C:/Programme/Dev-Cpp/include/winscard.h:62: error: `SCARD_IO_REQUEST' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:177: error: `LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:180: error: ISO C++ forbids declaration of `rgquidInterfaces' with no type C:/Programme/Dev-Cpp/include/winscard.h:185: error: `LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:188: error: ISO C++ forbids declaration of `rgquidInterfaces' with no type C:/Programme/Dev-Cpp/include/winscard.h:370: error: `LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:371: error: `LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:375: error: ISO C++ forbids declaration of `pguidPrimaryProvider' with no type C:/Programme/Dev-Cpp/include/winscard.h:375: error: ISO C++ forbids declaration of `rgguidInterfaces' with no type C:/Programme/Dev-Cpp/include/winscard.h:380: error: `LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:381: error: `LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:385: error: ISO C++ forbids declaration of `pguidPrimaryProvider' with no type C:/Programme/Dev-Cpp/include/winscard.h:385: error: ISO C++ forbids declaration of `rgguidInterfaces' with no type C:/Programme/Dev-Cpp/include/winscard.h:719: error: `LPCSCARD_IO_REQUEST' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:722: error: `LPSCARD_IO_REQUEST' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:724: error: ISO C++ forbids declaration of `pioSendPci' with no type C:/Programme/Dev-Cpp/include/winscard.h:724: error: ISO C++ forbids declaration of `pioRecvPci' with no type C:/Programme/Dev-Cpp/include/winscard.h:831: error: `LPCGUID' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:847: error: `LPCGUID' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:963: error: `LPCGUID' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:988: error: `LPCGUID' does not name a type D:\Scripting\C++\Pinger\farben.cpp:8:20: winscard: No such file or directory Ausführung beendet Und das ist der Code: #include <cstdlib> #include <cstdio> #include <iostream> #include <windows.h> using namespace std; int main() { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0A); return 0; } Ich habe windows.h eingebunden, es gibt aber nur Fehler Ich habe ergooglet, dass man eine dll Datei einbinden muss. In den Linker, damit er sie in das Projekt mit "einlinkt" Nur welche? Benutze mit WinXP DevC++ Alfi
10. September 200916 j Ich habe ergooglet, dass man eine dll Datei einbinden muss. In den Linker, damit er sie in das Projekt mit "einlinkt" Nur welche? Solche Informationen findet man in der MSDN Library: SetConsoleTextAttribute Function (Windows) Du brauchst kernel32.lib, keine DLL. Das ist allerdings gar nicht dein Problem, denn der Linker kommt gar nicht zum Einsatz, weil vorher schon der Compiler scheitert. Benutze mit WinXP DevC++Warum Dev-C++? Wie kommen Anfänger immer wieder auf diese IDE? Lass die Finger von dieser Entwicklungsumgebung. Die ist veraltet, hat viele Fehler und wird nicht mehr weiterentwickelt. Nimm Visual C++ Express oder Code::Blocks.
10. September 200916 j Autor Lass die Finger von dieser Entwicklungsumgebung. Die ist veraltet, hat viele Fehler und wird nicht mehr weiterentwickelt. Nimm Visual C++ Express oder Code::Blocks. Schade Ich fand DevC++ toll Ich hab nun Visual C++ Express genommen, hatte ich zu Sicherheit auch drauf :cool: Und da funktioniert es? Wenn ich kernel32.lib einbinde? Ich schau mal wo man das macht! Mal sehen ob ich es rauskriege. EDIT: AAh, das macht er automatisch, cool^^ Jetzt funktioniert alles, dankeschön! Bearbeitet 10. September 200916 j von Alfons2
11. September 200916 j Ich fand DevC++ toll Jetzt funktioniert alles, dankeschön! Nachdem ca. 3 Mal sowas aufgetreten ist, dass es unter DevC++ nicht funktioniert, findest du es sicher auch nicht mehr toll. :floet:
18. September 200915 j sry, wenn ich mich dann jetzt mal OT einmische =) Bei uns in der Berufsschule arbeiten wir auch mit Dev-C++. Unser Lehrer hat uns empfohlen, es auch für zu Hause zu laden. Wenn es total veraltet ist, frag ich mich allerdings, warum er uns dann den Compiler empfiehlt.
18. September 200915 j Wenn es total veraltet ist, frag ich mich allerdings, warum er uns dann den Compiler empfiehlt.Wenn man bedenkt, dass manche immer noch Visual C++ 6.0 einsetzen, ist es natürlich nicht so alt. Allerdings hat sich bei Dev-C++ seit nunmehr 4 1/2 Jahren nichts mehr getan, und die Bugliste ist lang. Siehe Dev-C++ - Wikipedia, the free encyclopedia Die "Updatezyklen" dieses Lehrers sind womöglich etwas länger. Hat er denn begründet, warum er diese IDE empfiehlt?
18. September 200915 j genau begründet hat er das nicht. Ich könnte mir vorstellen, dass er es jetzt als Einstiegshilfe nimmt und dann hinterher zu einem anderen wechselt.
18. September 200915 j Ich könnte mir vorstellen, dass er es jetzt als Einstiegshilfe nimmt und dann hinterher zu einem anderen wechselt.Das wäre möglich. Ein Vorteil von Dev-C++ ist, dass man als Anfänger nicht gleich mit Projekten und deren Verwaltung konfrontiert wird, sondern einfach eine Sourcecode-Datei erstellen und daraus ein Programm bauen kann.
18. September 200915 j Wir haben am Mittwoch das 1. Mal richtig damit gearbeitet und einen kleinen Brutto/Nettorechner erstellt. Also wirklich noch Anfängersachen =)
18. September 200915 j Wenn man bedenkt, dass manche immer noch Visual C++ 6.0 einsetzen [...] Nix gegen VC++ 6.0! Wenn ich daheim schnell nen Programm schreiben will, benutz ich das auch (noch). Hat damals teuer Geld gekostet. :floet:
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.