ためにMacOSでTIME.H使用:は、私はMacOSの上で次のコードをコンパイルしたいクロスコンパイラ
struct timeval tv;
int retval = gettimeofday (&tv, NULL);
if (retval == 0)
TIMEVAL_TO_TIMESPEC (&tv, tp); //here I am getting the error
return retval;
をしかし、私はのクロスコンパイラでコンパイルしていますエラー
error: 'TIMEVAL_TO_TIMESPEC' was not declared in this scope
TIMEVAL_TO_TIMESPEC (&tv, tp);
を取得していますアンドロイド。私はtime.hヘッダを明示的にインクルードしようとしましたが、それでもTIMEVAL_TO_TIMESPECは見つかりませんでした。このコードを正しく元に戻すにはどうしたらいいですか?
'TIMEVAL_TO_TIMESPEC'は、それがunixマクロのようです。 – NathanOliver