Запустите gcc -v -E -
, и вы поймете почему. Каждая установка G CC имеет фиксированные пути включения. G CC не может «найти» эти заголовки; G CC полагается на правильную установку.
Обратите внимание, что Visual Studio (старый вариант без кода) редко сталкивается с этой проблемой, поскольку она гораздо лучше интегрирована.