MinGW: tchar.h:41: error: redeclaration of C++ built-in type `wchar_t'



  • Langsam hab ich das Gefühl, MinGW hat einen massiven Bug... oder es mag mich einfach nicht...

    Nachdem ich das Problem aus diesem Thread soweit beheben konnte wird nun mehr oder weniger fleißig kompiliert...

    aber neben diversen SegFaults im gcc in unregelmäßigen Abständen kommt nach einiger Zeit dieser Fehler:

    d:/MinGW/include/tchar.h:41: error: redeclaration of C++ built-in type `wchar_t'
    

    die entsprechende Stelle in besagter tchar.h sieht folgendermaßen aus

    35 /*
    36  * Use TCHAR instead of char or wchar_t. It will be appropriately translated
    37  * if _UNICODE is correctly defined (or not).
    38  */
    39 #ifndef _TCHAR_DEFINED
    40 #ifndef RC_INVOKED
    41 typedef	wchar_t	TCHAR;
    42 typedef wchar_t _TCHAR;
    43 #endif	/* Not RC_INVOKED */
    44 #define _TCHAR_DEFINED
    45 #endif
    

    (Zeilennummern von mir eingefügt)

    gcc version ist übrigens 3.4.2

    was läuft hier falsch? Ich bezweifle, dass das ein Bug ist (obwohl mir besagte SegFaults dann doch Sorgen machen)


Anmelden zum Antworten