Ошибка: переопределение 'struct tm'
При включении обоих <string>
а также <chrono>
с MinGW 32 получаю ошибкуerror: redefinition of 'struct tm'
во время компиляции (G++) из файлов wchar.h
а также time.h
,
Sidenote: это также происходит с <iostream>
а также <sstream>
вместе с <chrono>
Я впервые заметил это после добавления chrono
и, кажется, это источник конфликтов.
Заранее спасибо.
Точный код:
#include <string>
#include <chrono>
Составлено с:
g++ game.cpp base.cpp -IC:\Users\julian\Documents\SDL2\include\SDL2 -LC:\Users\julian\Documents\SDL2\lib -w -std=c++11 -lmingw32 -lSDL2main -lSDL2 -lSDL2_image -o game