Forum: PC-Programmierung Frage zu enum-Feld in C


von Ralf (Gast)


Lesenswert?

Hallo,

ich möchte für Rückgabewerte von C-Funktionen gern ein enum-Feld
verwenden. Dieses enum-Feld habe ich in einer H-Datei angelegt.

Jetzt stehe ich davor, eine Bibliothek zu schreiben, in der ich die
Werte natürlich auch verwenden möchte. Wenn jetzt aber das enum-Feld
geändert wird (warum auch immer, ist ja wurscht), sind die Werte, die
die Bibliotheks-Funktionen zurückgeben, natürlich nicht mehr richtig.

Daher möchte ich die Bibliothek so schreiben, dass das enum-Feld als
"extern" angegeben werden kann, aber ich bekomms nicht hin.
Geht das überhaupt?

Thx
Ralf

von Karsten Fuhrmann (Gast)


Lesenswert?

Das ist leider nicht moeglich. Du musst die lib immer neu bauen wenn du
die werte im enum feld aenderst.

von Werner Hoch (Gast)


Lesenswert?

Kannst du das enum nicht in die Bibliothek schreiben, und dann von dort
in dein normales Programm einbinden?

von Ralf (Gast)


Lesenswert?

Wenn ich es in die Lib schreibe, kommts aufs gleiche raus, bei einer
Änderung muss neu kompiliert werden...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.