Jump to content

Recommended Posts

Geschrieben

Mit den neuen Bindings kommt es beim Compilieren zu einem Fehler unter QT

 

D:\Software\QT Projekte\HUD\ip_connection.cpp:299: Fehler: 'size_t strnlen(const char*, size_t)' was declared 'extern' and later 'static' [-fpermissive]

static size_t strnlen(const char *s, size_t maxlen) {

                                                  ^

 

c:\software\qt5.2.1\tools\mingw48_32\i686-w64-mingw32\include\string.h:55: Fehler: previous declaration of 'size_t strnlen(const char*, size_t)' [-fpermissive]

  size_t __cdecl strnlen(const char *_Str,size_t _MaxCount);

                  ^

 

Wenn ich in ip_connection.cpp folgend Funtion auskommentiere geht alles wieder.

 

#ifdef __MINGW32__

 

static size_t strnlen(const char *s, size_t maxlen) {

const char *p = s;

size_t n = 0;

 

while (*p != '\0' && n < maxlen) {

++p;

++n;

}

 

return n;

}

 

#endif

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...