我有一些代码,我在Linux上用MinGW / Wine交叉编译(有一些Windows库,我被迫使用)。 所以我正在用g ++。exe编译Linux
我需要在这个代码中获得毫秒级分辨率的当前时间。 当用标准的g ++编译时,我通常使用这样的东西:
struct timespec now; clock_gettime(CLOCK_REALTIME,&now);
这给出了错误:
error: aggregate 'time2()::timespec now' has incomplete type and cannot be defined
什么是我可以使用的相当于g ++。exe编译器?
编辑,编译cmd是:
g++.exe -std=c++0x -g -Wall -O2 -o test.exe test.cpp