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!?
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
Die Headerdatei ist zwar vorhanden ist jedoch in vc++ programmiert!
Wollt die DLL dynamisch einbinden:
- über Add to Project hab ich die .cpp Datei dem Projekt
hinzugefügt(sie ist ja die Schnittstelle zwischen C++ und der
DLL)
- Dann hab ich die Headerdatei mit #include .... hinzugefügt
(Headerdatei in vc++ programmiert)
Headerdatei ist zwar vorhanden hat aber probleme damit die sie in vc++ programmiert wurde!
Hab hier mal den quellcode der Headerdatei:
(Hab die Funktionen die drin sind weggelassen da die ok sind)
// USB_Interface.h : Haupt-Header-Datei für die DLL USB_INTERFACE
//
#if !defined(AFX_USB_INTERFACE_H__8B60BDB3_653D_48BE_8E0A_9E37291AE876__INCLUDED_)
#define AFX_USB_INTERFACE_H__8B60BDB3_653D_48BE_8E0A_9E37291AE876__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
#include "resource.h" // Hauptsymbole
class CUSB_InterfaceApp : public CWinApp
{
public:
CUSB_InterfaceApp();
}
#endif
Thanks @ all