Я пытаюсь скомпилировать простейшую программу на MacOS 10.6, например:
$ g++ -o hello hello.cpp
следующий источник:
#include <iostream>
int main (int argc, char * const argv[]) {
std::cout << "Hello, World!\n";
return 0;
}
Я получаю ошибку:
hello.cpp:1:20: error: iostream: No such file or directory
hello.cpp: In function ‘int main(int, char* const*)’:
hello.cpp:4: error: ‘cout’ is not a member of ‘std’
Так что, очевидно, мне нужно куда-нибудь добавить путь включения. У меня вопрос , где я могу найти каталоги включения и , как может добавить их глобально (я не хочу указывать путь включения, когда хочу компилировать).
Я только что установил XCode 3.1.4 и сумел скомпилировать его через XCode, но не через командную строку. Я нашел несколько заголовочных файлов в этом каталоге:
/Xcode3.1.4/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers
и попытался добавить его в HEADER_SEARCH_PATHS после прочтения этого вопроса, но не повезло.
Я занимаюсь разработкой под Linux, и там все работает нормально, но я хочу продолжить делать это на MacOS. Любая помощь?