Поэтому я пытался установить DDD. Я использую Mac OS X 10.9 (Mavericks), и у меня установлена последняя версия Xcode. Каждый раз, когда я запускаю свой файл конфигурации, последнее, что я получаю, это следующее:
checking whether c++ accepts -g... yes
checking whether the C++ compiler (c++) compiles a simple program... no
configure: error: You must set the environment variable CXX to a working
C++ compiler. Also check the CXXFLAGS settings.
See the file 'config.log' for further diagnostics.
и всякий раз, когда я проверяю файл config.log, я получаю:
configure:2684: c++ -o conftest -g -O2 conftest.C 1>&5
configure:2678:10: fatal error: 'iostream.h' file not found #include <iostream.h>
1 error generated.
configure: failed program was:
#line 2677 "configure"#include "confdefs.h"#include <iostream.h>
int main() {
cout << "hello, world!";
; return 0; }
Я скачал gcc из sourcefourge и снова установил gcc-4.9, но все равно получаю ту же ошибку. Кто-нибудь знает, как это исправить или в чем проблема?
Кажется, что вы компилируете программу на С ++, но вы передаете .c
подать в c++
компилятор. Вы проходите conftest.c
файл в компилятор c ++, он должен быть confest.cpp
,
configure:2684: c++ -o conftest -g -O2 conftest.C 1>&5
Это должно быть
configure:2684: c++ -o conftest -g -O2 conftest.cpp 1>&5
А также
fatal error: 'iostream.h' file not found #include <iostream.h>
1 error generated.
Для вышеуказанной ошибки измените свой код
в #included <iostream>
вместо #include <iostream.h>
Других решений пока нет …