проблема с включением ctime в проект objective-c

#c #xcode #objective-c #ctime

#c #xcode #objective-c #ctime

Вопрос:

При таком типе сообщений происходит сбой (просто замените tm на clock, difftime, mktime, time, asctime, ctime, gmtime, localtime, strftime :

 no member named 'tm' in global namespace
  

Я создаю ссылку на внешний проект (Oolong Engineer2), созданный с помощью makefile в Xcode 4.2
Кто-нибудь знает, какие могут быть решения этой проблемы? Я немного погуглил и увидел, что у других была такая же проблема, но не нашел решений.

Комментарии:

1. Вы пробовали std::clock etc?

2. К сожалению, ошибки происходят именно в ctime, поэтому я не могу отредактировать файл. Должно быть, это какая-то сумасшедшая проблема со связыванием, о которой я не знаю…

3. Что, кто? Вы не можете редактировать исходный код своей собственной программы ? Это странно…

Ответ №1:

Ответ был чем-то глупым, когда заголовки включались дважды.

Ответ №2:

Проблема возникает, если заголовки включаются несколько раз.

Проверьте, являются ли заголовки рекурсивными, если да, сделайте их нерекурсивными.