ошибка компиляции класса Objective C: Id возвратил 1 состояние выхода - PullRequest
0 голосов
/ 08 февраля 2011

Я попытался скомпилировать свой первый класс в Objective-C (Personne.m) и получил следующие ошибки:

undefined reference to WinMain@16
Id returned 1 exit status

Я знаю, что этот вопрос задавался ранее, но я все еще не зналкак это исправить.THX заранее:)

1 Ответ

1 голос
/ 08 февраля 2011

Если у вас нет функции WinMain в этом файле, вы, вероятно, захотите добавить -c в вашу командную строку:

gcc -c -o className.o className.m

Затем, когда вы объединяете свои объектные файлы в конечный исполняемый файл, вы можете оставить -c выключенным. Просто убедитесь, что в одном из ваших объектных файлов есть WinMain или что вы ссылаетесь на любую системную библиотеку, которая должна его содержать:

gcc -o myApp className.o className2.o ... WinMainLib.a
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...