Zailox, повторная сборка одного и того же файла может занимать меньшее время по, как минимум, двум причинам: использование прекомпилированных заголовков (в первый раз их приходится компилировать) и меньшая загрузка машины (другие файлы не компилируем - не надо ждать очереди к диску и другим бутылочным горлышкам). То есть, меньшее время - далеко не показатель того, что файл не пересобирается.
Вот если изменения в файле не меняют поведения программы - это да, это был бы индикатор. Первым делом стоило бы запустить отладчик и пройтись по точкам остановки в новом коде.
Вообще, не видя проекта, очень сложно что-либо сказать. Входят ли изменённые строки в файле в конечный бинарник или отбрасываются оптимизатором как недостижимый код? Не отключена ли изменённая секция какими-либо дефайнами? И т. д.
Похоже на проблему с пакетами в системе. Имеет смысл пробовать советы из разных ответов, часто на англоязычных форумах (по запросу "clang iostream not found" Гугл выдаёт кучу всего, что из этого сработает - ситуативно).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Вот если изменения в файле не меняют поведения программы - это да, это был бы индикатор. Первым делом стоило бы запустить отладчик и пройтись по точкам остановки в новом коде.
Вообще, не видя проекта, очень сложно что-либо сказать. Входят ли изменённые строки в файле в конечный бинарник или отбрасываются оптимизатором как недостижимый код? Не отключена ли изменённая секция какими-либо дефайнами? И т. д.