катастрофическая ошибка: не удается открыть исходный файл "stdlib.h" - PullRequest
0 голосов
/ 21 ноября 2018

При компиляции проекта C ++ я недавно начал видеть следующую ошибку:

/Library/Developer/CommandLineTools/usr/include/c++/v1/stdlib.h(94): catastrophic error: cannot open source file "stdlib.h"
#include_next <stdlib.h>

Это очень странно, потому что ошибочная строка #include_next <stdlib.h> находится внутри файла /Library/Developer/CommandLineTools/usr/include/c++/v1/stdlib.h, означающего, что файлкак-то пытается включить себя и терпит неудачу.

Это системный файл по умолчанию, поэтому я не понимаю, почему он должен внезапно сломаться.И совет был бы очень признателен.

(работает на MacOS Mojave с компилятором Intel icpc)

1 Ответ

0 голосов
/ 21 ноября 2018

Эта проблема была в конечном итоге решена путем запуска установщика macOS_SDK_headers_for_macOS_10.14.pkg, расположенного в /Library/Developer/CommandLineTools/Packages

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...