spørgsmål vedr. include
//#include "StdAfx.h"#include "MidiColors.h"
class CTimerProc {
private:
public:
CTimerProc();
// ~CTimerProc();
// static BYTE NextByte(BYTE **ppBuffer);
void JumpToTicks(MIDI_FILE * pfile, int iNumTicks);
static void CALLBACK TimerProc(UINT uID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2);
};
Jeg har nu følgende problem - Når jeg kompilerer ovenstående giver det mig følgende fejl
error C2371: 'MIDI_FILE' : redefinition; different basic types
følgende linie skaber fejlen
#include "MidiColors.h"
men den er nødvendig fordi jeg henviser til den i jumptoticks funktionen.
Problemet som jeg ser det er, at jeg includer midicolors.h i flere af mine klasser - Kan man checke om klassen allerede er included - eller er det noget andet der er galt?