Создайте фреймворки для iOS в комплекте с данными об единстве и его библиотекой - PullRequest
0 голосов
/ 11 мая 2011

Это касается создания каркаса в iOS, так как у меня есть пакет единства, который я хочу создать каркас с хранилищем данных и связью библиотеки из Unity, как libiPhone-lib.a. Таким образом, без добавления какой-либо библиотеки в целевой пакет, компиляция работает нормально, если я включу файл libiPhone-lib.a, он выдаст предупреждение как:

предупреждение: неявное объявление функции 'UnitySendMessage'

UnitySendMessage - это функция, которая вызывается из специальной библиотеки libiPhone-lib.a.

Будем очень благодарны за любые предложения, касающиеся этой проблемы.

Спасибо.

Ответы [ 2 ]

1 голос
/ 02 марта 2012

Представители Unity, похоже, забыли включить заголовок, объявляющий эту функцию. Вы можете объявить это самостоятельно или просто проигнорировать предупреждение.

0 голосов
/ 11 мая 2011

Эта ошибка означает, что в файле, где это произошло, UnitySendMessage был вызван без компилятора, увидевшего объявление для функции.Вам нужно отредактировать файл и #import заголовок, который содержит UnitySendMessage (или #include, если это файл .c).

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