我有一些代码,我在Linux上用MinGW / Wine进行交叉编译(我有被迫使用的Windows库)。所以我在Linux上用g ++。exe编译
我需要在此代码中以毫秒分辨率获取当前时间。使用标准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