我在eclipse中尝试了我的第一个c程序。现在安装 c/c++ 插件后,我有了 c/c++ 透视图。
但是当我尝试运行这个简单的 C 代码时,会弹出一个窗口,标题为“应用程序
Launcher”,它包含以下消息:“Launch failed.Binary not found”。
如果我编写的 c 代码或其他任何内容中的错误,请告诉我。
C代码:
#include <iostream.h>
main() {
cout<<"Hello world!\n";
}
正确的 C++ 代码是
#include <iostream>
int main() {
std::cout<<"Hello world!\n";
}
请注意,它<iostream>
不是<iostream.h>
、std::cout
不是cout
和int main
不是main
。这些错误似乎表明您正在从一个非常过时的源中学习 C++。
那不是C;它是 C++ 的一种古老方言,即使您不尝试将其构建为 C,现代编译器也可能会拒绝它。
C 中的“hello world”可能如下所示:
#include <stdio.h>
int main() {
printf("Hello world!\n");
}
在本世纪的 C++ 方言中:
#include <iostream>
int main() {
std::cout << "Hello world!\n";
}
现在您应该决定是学习 C 还是 C++(它们是非常不同的语言),并找到一本关于该主题的好书。对于 C++,从这里开始。
您输入的代码是 C++ 代码而不是 C 代码。
使用 Eclipse,您必须首先创建新项目:
File
--> New
--> C++ Project
--> Executable
-->Emptyproject
为您的项目命名,然后继续设置直到完成项目的创建
编辑您的 C++ 源代码,然后使用
Project
-->Build All
然后使用著名的绿色按钮运行您的二进制文件。或与:
Run
-->Run