установка DDD — фатальная ошибка

Поэтому я пытался установить 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, но все равно получаю ту же ошибку. Кто-нибудь знает, как это исправить или в чем проблема?

3

Решение

Кажется, что вы компилируете программу на С ++, но вы передаете .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>

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]