ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
1356494 Топик полностью
Cкpипaч, пророк (01.10.2023 11:42, просмотров: 100) ответил reZident на Я ни разу не программист, но подозреваю, что предупреждение от того, что определение функции в одном модуле, а вызывается в другом или нескольких модулях компиляции. Если это так, то достаточно в другом(их) месте добавить этот же прототип с определением extern.
Функции по умолчанию extern. В месте вызова нужен прототип (не определение), чтобы компилятор мог проверить типы параметров. 

Прототип это и есть:

int func(void);

Именно так и должно быть написано в тексте модуля, дословно.

Обычно это не пишут в явной форме, а вставляют макросом:

#include <где-то-там>

... но не любой ценой.