Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

Borland C++ Builder Fehlermeldung

serc / 19 Antworten / Flachansicht Nickles

In einer Headerdatei USB_Interface.h kommt bei den folgenden Zeilen:
#ifndef __AFXWIN_H__
#error include \'stdafx.h\' before including this file for PCH
#endif

folgender Fehler:
[C++ Fatal Error] USB_Interface.h(12): F1003 Error directive: include \'stdafx.h\' before including this file for PCH

Hab dann die stdafx.h eingebunden! Hat nichts gebracht kommt trotzdem noch der selbe Fehler!?
Was muß ich denn da machen!?

bei Antwort benachrichtigen
du musst... thomas woelfer
der punkt ist, thomas woelfer
Antwort Andreas42
Antwort mr.escape
Antwort ??? serc
Antwort ??? mr.escape
Antwort ??? serc
Antwort ??? mr.escape
Antwort ??? serc
mr.escape serc „Antwort ???“
Optionen
Wie kann ich denn aus der cpp die DLL erzeugen?
Wenn tatsächlich alles erforderliche vorhanden ist (und nicht andere externe libs nötig sind, die binär in der bestehenden DLL vorhanden sind, aber nicht als source oder lib zur verfügung stehen), muss ein DLL-projekt angelegt und die *.cpp (wie auch die *.h) datei als bestandteil importiert werden (bei VC++ wäre das "Hinzufügen", "Vorhandenes Element hinzufügen ...").
Damit bekommt man auch die kleine import-lib für die DLL.
Wenn das möglich ist, ist aber auch eine direkte verwendung im eigentlichen projekt möglich, d.h. ohne DLL sondern direkt gelinkt (aka statisch).

mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
Antwort ??? serc
Antwort ??? mr.escape
Antwort ??? serc
Antwort ??? mr.escape
Antwort Andreas42