2010-09-13 5 views

Antwort

19
:(#include <string.h> :(
#include "stdafx.h" 

Fun Quirk des MSVC-Compiler, es erzeugt genau den gleichen Fehler, wenn Sie es so kompilieren. Ja, nicht viel "Spaß". Es überspringt alles, um die vorkompilierte Header-Include-Anweisung stdafx.h zu finden. Die string.h wird nicht wirklich einbezogen. Fix:

#include "stdafx.h" 
#include <string.h> 

immer wieder die stdafx.h zuerst enthalten.

+6

Das ist wahrscheinlich das lächerlichste Verhalten, das ich jemals von einem Compiler gehört habe. WTF –

+2

Guter Fang. Der Compiler sollte Sie davor warnen. –

+1

Alternativ können Sie vorkompilierte Header-Einstellungen deaktivieren – AnT

Verwandte Themen