ошибка компоновщика в цели c - PullRequest
0 голосов
/ 14 февраля 2011

Я использую внешние библиотеки при добавлении их в свой код для приложения ipad (Отладка устройства)

выдает ошибку: libc.h: Нет такого файла или каталога

нет предложенийкак это исправить

С уважением

Ответы [ 2 ]

0 голосов
/ 05 октября 2012

Если у вас есть решение для этого, вы можете опубликовать его здесь, потому что у меня та же проблема, и я вижу, что прошел год с тех пор, как этот вопрос был задан.Я не могу публиковать комментарии по какой-то причине, поэтому я добавил это как ответ, не предназначенный.

И это -> Ошибка вопроса DCMTK: libc.h: такого файла или каталога нетна ваш вопрос?У вас есть тот же вопрос, размещенный здесь.Пожалуйста, отметьте его, если это ответ.

РЕДАКТИРОВАТЬ : В / usr / include из корневой папки есть несколько доступных заголовков.libc.h является одним из них.Я включил его в папку usr / include моего iPhoneOS SDK.И это больше не жалуется.По сути, то, что сказал Карл Норум, было правильным: «выяснить, где его взять и добавить, или удалить зависимости от него».Проблема решена.

0 голосов
/ 14 февраля 2011

Вам нужно будет показать нам свою командную строку ссылки, но похоже, что у вас есть что-то вроде:

ld -o myApp file1.o file2.o libc.h

И libc.h нет в каталоге, где компоновщик ищет ваши объекты. На самом деле, исходя из его имени, я предполагаю, что это заголовок, а не объектный файл в любом случае, так что наличие его в этом каталоге не даст вам ничего большего.

Если вы сможете лучше объяснить, что вы пытаетесь сделать и как вы это делаете, я мог бы дать вам более конкретный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...