Linux上的mingw编译器,如何获得毫秒级的分辨率

时间:2013-12-22 09:15:43

标签: c++ linux time mingw wine

我有一些代码,我在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

0 个答案:

没有答案