Zum Inhalt springen

Einbinden von ddl?


Alfons2

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 von Alfons2
Link zu diesem Kommentar
Auf anderen Seiten teilen

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.
Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...