ОПЕРАЦИОННЫЕ СИСТЕМЫ: Mac OS X 10.8.4
Составитель: g ++ 4.1
Утилиты: Загруженный как Инструменты разработки Xcode
Я пытаюсь перекомпилировать .cpp программу, которая была написана на какой-то Linux-системе (не знаю, какая именно), используя g ++ 4.1. Я пытаюсь перекомпилировать его g ++ 4.1 в OS X вместо этого.
Проблема в том, что есть некоторые объявления, использующие тип __time_t, такие как:
__time_t lastDataRx;
__time_t lastHealthSent;
__time_t lasterrorsent;
которые приводят к таким ошибкам, как:
"error: ‘__time_t’ was not declared in this scope"
Включенные заголовочные файлы:
#include <stdio.h>
#include <sys/time.h>
#include <signal.h>
#include <getopt.h>
#include <fcntl.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include "accel.h"#include <arpa/inet.h>
Я бы предположил, что __time_t будет определен в <sys/time.h>
но получающиеся ошибки, кажется, противоречат мне.
Подобный вопрос, но не может применяться:
время не объявлено в области, как я могу найти, который включает в себя использование файла?
Задача ещё не решена.
Других решений пока нет …