C/C++ beheben: 'size_t' does not name a type

English Deutsch

Problem:

Beim Kompilieren Ihres C- oder C++-Programms wird die folgende Fehlermeldung angezeigt:

compiler_error_size_t.txt
src/main.cpp:4:11: error: 'size_t' does not name a type
 size_t mySize = 32;

Lösung

Fügen Sie in der Datei, in der der Fehler auftritt (in unserem Beispiel src/main.cpp), die folgende Zeile am oder nahe dem Anfang hinzu. Sie muss vor der Zeile hinzugefügt werden, in der size_t zum ersten Mal verwendet wird, und normalerweise würden Sie diese Zeile nach den letzten vorhandenen #include-Anweisungen hinzufügen:

include_stddef_fix.cpp
#include <stddef.h>

Nach dem Hinzufügen dieser Zeile sollte der Fehler behoben sein. Möglicherweise müssen Sie diese Zeile auch zu anderen Dateien hinzufügen, daher prüfen Sie Compiler-Fehlermeldungen sorgfältig, falls der Fehler in anderen Dateien erneut auftritt.


Check out similar posts by category: C/C++, GCC Errors