如果将<string>
和<chrono>
同时包含在MinGW 32中,我会收到错误消息
编译期间error: redefinition of 'struct tm'
(G ++)来自文件wchar.h
和time.h
。
旁注:<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