2013-05-07 2 views
-3

Я пытался использовать мою первую программу c в eclipse. Теперь после установки плагина c/C++ у меня есть перспектива c/C++.Ошибка при запуске кода C в eclipse

Но когда я попытался запустить этот простой код C, появляется всплывающее окно с названием «Применение

Launcher», и он содержит следующее сообщение: «Launch failed.Binary не найден».

Пожалуйста, дайте мне знать, если ошибка в коде c, который я написал, или в чем-то еще.

код C:

#include <iostream.h> 

main() { 
    cout<<"Hello world!\n"; 
} 
+6

Это C++, а не C. – neu242

+0

http://stackoverflow.com/questions/9407430/launch-failed-binary-not-found-eclipse-for-c-in-windows – Maroun

+0

Сначала выясните, что такое C. –

ответ

0

код вы положили в C++ код, а не код C.

с Eclipse, вы должны сначала создать новый проект:

File ->New ->C++ Project ->Executable ->Emptyproject

Дайте имя для вашего проекта, а затем продолжить установку до завершения создания проекта

Корректировать C++ исходный код, а затем построить свой проект с

Project ->Build All

А затем запустите свой двоичный файл с помощью знаменитой зеленой кнопки. или:

Run ->Run

0

Правильный C++ код

#include <iostream> 

int main() { 
    std::cout<<"Hello world!\n"; 
} 

Примечание это <iostream> не <iostream.h>, std::cout не cout и int main не main. Эти ошибки, похоже, указывают на то, что вы изучаете C++ из очень устаревшего источника.

0

Это не C; это древний диалект C++, который современный компилятор, вероятно, отклонять, даже если вы не пытаетесь построить его как С.

А «привет мир» в C может выглядеть следующим образом:

#include <stdio.h> 

int main() { 
    printf("Hello world!\n"); 
} 

и в диалектах этого века на C++:

#include <iostream> 

int main() { 
    std::cout << "Hello world!\n"; 
} 

Теперь вы должны решить, стоит ли изучать C или C++ (которые очень разные языки), и найти хорошую книгу на эту тему. Для C++ запустите here.

Смежные вопросы