Programmieren - alles kontrollieren 4.937 Themen, 20.662 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
mr.escape serc „Antwort ???“
Optionen
class CUSB_InterfaceApp : public CWinApp
D.h., dass die funktionen der DLL wenigstens z.t. als MS C++ klasse vorliegen!
Ich frage mich, ob das mit etwas anderem als MS C++ überhaupt verwendbar ist!
Gibt es da nicht eine saubere version der DLL, d.h. mit einfachen C-funktionen? Wer unbedingt eine eigene klasse dafür möchte, könnte das ja als zwischenschritt extra kapseln, ohne alle zu MS C++ zu zwingen!
Bei MS bin ich mir nicht mal sicher, ob sich zwischen versch. Visual-Studio-versionen keine inkompatibilitäten (aligment der datenstrukturen, aufbau der virtuellen funktionstabelle, etc.) bezüglich der klassenbehandlung ergeben. Wie eine verwendung von so etwas in anderen entwicklungsumgebungen funktionieren soll, bleibt mir ein rätsel!

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 ??? serc
Antwort ??? mr.escape
Antwort ??? serc
Antwort ??? mr.escape
Antwort Andreas42