C++ extern enums

gefunden habe ich bereits diese: extern enum in c++
Aber es hat mir nicht geholfen viel. Ich habe eine config.h und einer config.cpp in der config.h ich habe meine enum:

#ifndef CONFIG_H
#define CONFIG_H
extern enum Items;
#endif

Und in meinem config.cpp ich habe das enum deklariert:

#include "config.h"
 enum Items {
    PAC = 'C', GHOST = '@', FRUIT = 'o', POINTS = '.', WALL = '#', EMPTY = ' ', UNDEFINED = '+'
} fieldItems;

Aber wenn ich versuche zu kompilieren, der compiler gibt mir folgende Fehler:

config.cpp:20:13: error: a storage class can only be specified for objects and functions
 extern enum Items;
         ^
InformationsquelleAutor AnnoyedGuy | 2013-12-17
Schreibe einen Kommentar