Когда я использую cl
для компиляции единицы перевода , которая содержит main
и задаю уровень предупреждения /W4
, компилятор предупреждает меня о пропущенном прототипе функции для main
.Хотя компилятор прав, что прототип не указан, я думаю, что он не должен предупреждать об этой специальной функции, потому что она является фундаментальной для c, по крайней мере при использовании стандартной библиотеки.
Итак, что является правильнымподходить к этому в моем проекте, если я не хочу сдаваться /W4
?Нужно ли добавлять такой прототип или есть что-то еще, чтобы компилятор знал, что main
является своего рода известной функцией?