2010-09-13 16 views

Odpowiedz

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

Zabawne dziwactwo kompilatora MSVC, generuje dokładnie ten sam błąd podczas kompilowania go w ten sposób. Tak, niezbyt dużo "zabawy". Pomija wszystko, aby znaleźć prekompilowany nagłówek stdafx.h. Ciąg.h nie jest faktycznie uwzględniany. Poprawka:

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

Zawsze umieszczaj stdafx.h jako pierwszy.

+6

Jest to prawdopodobnie najbardziej absurdalne zachowanie, jakie słyszałem z kompilatora. WTF –

+2

Dobry połów. Kompilator powinien ostrzegać o tym. –

+1

Alternatywnie możesz wyłączyć wstępnie skompilowane nagłówki ustawiając – AnT

Powiązane problemy