Почему некоторые IDE (Eclipse, VS Code) должны добавлять пути включения, в то время как g cc удается скомпилировать тот же проект? - PullRequest
0 голосов
/ 08 мая 2020

Многие из нас боролись с проблемами пути включения в свои C / C ++ - IDE, такие как Eclipse или VS Code. IDE подчеркивает # include-директивы красным цветом и упоминает, что не может найти расположение определенных файлов заголовков. Но при этом проект нормально компилируется через g cc. Понятно, что оба являются двумя разными шагами и частями программного обеспечения, но почему g cc может найти необходимые пути включения, а IDE - нет?

1 Ответ

0 голосов
/ 08 мая 2020

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

Обратите внимание, что Visual Studio (старый вариант без кода) редко сталкивается с этой проблемой, поскольку она гораздо лучше интегрирована.

...