Wie man den C++-Fehler behebt: 'put_time' is not a member of 'std'

Problem:

Beim Versuch, Ihre C++-Anwendung zu kompilieren, sehen Sie eine Fehlermeldung wie

error_put_time.txt
src/HTTPServer.cpp:12:16: error: 'put_time' is not a member of 'std'
     ss << std::put_time(std::localtime(&localTime), "%FT%H-%M-%SZ");;
                ^~~~~~~~

Lösung

Oben in der Datei, in der dieser Fehler aufgetreten ist, müssen Sie hinzufügen

include_iomanip.cpp
#include <iomanip>

iomanip enthält std::put_time() neben anderer Funktionalität.


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