act.offensive.c: В функции âdo_fireâ: act.offensive.c: 631: warning: несовместимое неявное объявление встроенной функции âabortâ - PullRequest
0 голосов
/ 13 ноября 2010

Я довольно новичок в кодировании, но при компиляции (я использую putty и SHH) я получаю эту ошибку

act.offensive.c: 631: предупреждение: несовместимое неявное объявление встроенной функции âabortâ act.offensive.c: 637: предупреждение: несовместимое неявное объявление встроенной функции âabortâ

В строках 631 и 637

CREATE (lodged-> next, LODGED_OBJECT_INFO, 1);
CREATE (target-> lodged, LODGED_OBJECT_INFO, 1);

Я выполнил поиск aaborta и прервал файлы в каталоге SRC (для компиляции) и нигде не нашел соответствия, чтобы объяснить его или найти файл для индексации.

Мне было интересно, сможет ли кто-нибудь мне помочь

1 Ответ

0 голосов
/ 13 ноября 2010

Вы можете попробовать включить <stdlib.h> в файл, где объявлена ​​встроенная функция abort.

В сообщении об ошибке говорится о несовместимом неявном объявлении, поэтому, возможно, в вашем коде нет явного объявления и макрос CREATE (я полагаю, что это макрос?) Пытается использовать его.

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

...