Eclipse CDT не может собрать - не уверен, что не так (консоль включена) - PullRequest
1 голос
/ 20 августа 2011

Сейчас я собираюсь дать c ++ попытку посмотреть, что может предложить этот язык.У меня возникли проблемы с настройкой всего этого.Я скачал Eclipse CDT и следовал этому руководству: http://www.dcs.vein.hu/bertok/oktatas/cpp_by_eclipse/eclipse_for_cpp_on_windows.html#Install_gdb

Я использую 64-битную Windows 7.

Я никогда раньше не устанавливал компилятор, и я не уверен, что именно яделать неправильно.При попытке запустить программу выдается ошибка «Ошибка запуска. Бинарный файл не найден».Однако нет папки с двоичными файлами.Я пробовал собирать, он загружается некоторое время, но на самом деле ничего не происходит.

Есть идеи, что делать?Я полностью новичок в c ++, поэтому, пожалуйста, наберитесь терпения и дайте мне знать, если я что-то упустил:)

Консоль в eclipse говорит следующее:

Сборка конфигурации Отладка для проекта Test2 **

Внутренний построитель используется для сборки ** cl / c / EHs / MD / Zi / nologo /Fospam.obj .. \ spam.cpp Внутренний строитель: не удается запустить программу "cl" (в каталоге "C": \ cppworkspace \ Test2 \ Debug "): ошибка CreateProcess = 2, ошибка проверки файла: ошибка программы: cl не найден в PATH

PATH = [C: \ oraclexe \ app \ oracle \product \ 10.2.0 \ server \ bin; C: \ Program Files (x86) \ NVIDIA Corporation \ PhysX \ Common; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files (x86) \ EgisTec \ MyWinLocker 3 \ x86; C: \ Program Files (x86) \ EgisTec \ MyWinLocker 3 \ x64; C: \ Program Files (x86)) \ ATI Technologies \ ATI.ACE \ Core-Static; C: \ Program Files \ TortoiseSVN \ bin; c: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ Tools \ Binn \; c: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \; c: \ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn \; c: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7\ IDE \; c: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ DTS \ Binn \; C: \ MinGW \ bin] Произошла ошибка сборки, сборка остановлена. Потребляемое время: 156 мс.

Ответы [ 2 ]

1 голос
/ 05 апреля 2012

Если вы будете компилировать с помощью Eclipse CDT + MingGW Compiler, вам следует использовать набор инструментов MinGW

Набор инструментов MingW

Если вы хотите использовать компилятор Eclipse + Microsoft C ++, нужно поменять цепочку инструментов "Microsoft Visual C ++" и вставить в PATH

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ bin

или что у вас есть, потому что там есть программа CL ...

0 голосов
/ 20 августа 2011

Проблема достаточно проста, Eclipse не может найти ваш компилятор.

В длинном пути, указанном в кавычках, я не вижу 'c: \ MinGW \ bin', поэтому я полагаю, что у вас были проблемы с шагом 4 в разделе установки MinGW.

Сказав все это, я не думаю, что Eclipse является очень хорошей средой для разработки C ++, и я не думаю, что MinGW является особенно хорошим компилятором. Я настоятельно рекомендую вам взглянуть на Visual C ++ 2010 Express, который вы можете скачать здесь http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express

EDIT

Хорошо, теперь я вижу 'c: \ MinGW \ bin', поэтому извиняюсь за это. Я думаю, что вероятное объяснение состоит в том, что вы выбрали неправильную «цепочку инструментов». Eclipse думает, что вы хотите собрать с Visual C ++, но вы загрузили MinGW. Но на самом деле получите Visual C ++ 2010 Express и забудьте об Eclipse, это намного проще.

...