<ctime> library gibt Fehlermeldungen in Qt Creator



  • Guten Tag,

    Nun ich beschaeftige mich mit Segmentierung und habe dazu ITK, VTK und BOOST erfolgreich im .pro file des Qt Creators verlinkt (diese Hello Worlds funktionieren). Nun habe ich aber noch eine weitere, private Library A installieren muessen welche auf ITK und BOOST basiert. Schreibe ich ein einfaches Hello World und fuege einen Header meiner Library A ein, dann bekomme ich etliche Fehlermeldungen welche alle mit der Zeit was zu tun haben:

    "'clock_t' has not been declared"
    "'time_t' has not been declared"
    usw.

    Alle diese treten in <ctime> auf. Es ist immer der gleiche Ablauf:
    1.) Das header file der Library A ruft ein header file in ITK/BOOST auf
    2.) Das header file in ITK/BOOST ruft irgendwo <ctime> auf
    3.) Dort heisst es dann error...

    Wenn ich ein einfaches Hello World mache und schreibe
    #include <ctime>
    dann bekomme ich genau die gleichen errors. Leider kann ich <ctime> aus ITK/BOOST nich loeschen da isch keine permissions dazu habe.

    Danke fuer jeglichen Tipp.

    Gruesse,
    Nerdboy



  • Nerdboy schrieb:

    "'clock_t' has not been declared"
    "'time_t' has not been declared"
    ...
    Wenn ich ein einfaches Hello World mache und schreibe
    #include <ctime>
    dann bekomme ich genau die gleichen errors. ...

    Hm ... <ctime> includiert normalerweise <time.h>. Möglicherweise hast du eine eigene/externe time.h irgendwo in deinem IncludePfad, sodass diese zuerst (anstatt der zum Compiler gehörenden) gefunden wird.


Anmelden zum Antworten