Ранее я поставил related question.Clang не может найти iostream. Что мне делать?
я следующая программа извлечена из большого проекта в моем Mac OS
#include <iostream>
int main(){
std::cout<<"hello"<<std::endl;
return 0;
}
компиляцией с Clang выдает следующее сообщение об ошибке:
$ clang test.cpp
test.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
^
1 error generated.
Для информации,
A) Я уже установил инструменты командной строки xcode, используя xcodeselect --install. Но, похоже, iostream не находит путь поиска по умолчанию для clang.
B) Использование g ++ вместо clang компилирует программу. Но в моей проблеме мне не разрешено использовать другой компилятор, чем clang, или изменить исходную программу.
C) Я вижу способы обхода, например, путем настройки пути поиска в .bashrc или с помощью некоторой символической ссылки и т. Д. Но я не хочу их использовать, потому что кажется, что у меня проблема с установкой с моим Clang и настройка пути помогает избежать одной из этих проблем.
@Baum, 101010: Пожалуйста, найдите время, чтобы прочитать вопросы других людей , – zell