У меня есть код, который я кросс-компилирую на 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
Задача ещё не решена.
Других решений пока нет …