Ошибка: переопределение '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

0 ответов

Другие вопросы по тегам