Hallo,

ich versuche gerade ein in C existierendes Konsolenprogramm mit Qt grafisch umzusetzen.

Dabei entsteht folgende Fehlermeldung:

main.cpp:15: error: two or more data types in declaration of `SimpleLightType'
main.cpp:15: error: `SimpleLightType' must be initialized by constructor, not by
`{...}'

Dazu muss ich sagen, dass die Zeilen, in denen das struct initialisiert wird, 1:1 aus dem C-Programm übernommen worden sind.


Gibt es irgendwelche Einstellungen, die ich am Compiler oder im Makefile ändern muss? Oder wie kann ich das struct alternativ initialisieren? (Da die Definition in einer Api-include-Datei ist, kann ich keinen Konstruktor dazu schreiben)

Viele Grüße,
Karl Eichenmüller