求助求助!!C++编译问题

C、C++和Java语言
回复
flovena
帖子: 4
注册时间: 2008-06-16 17:50
送出感谢: 0
接收感谢: 0

求助求助!!C++编译问题

#1

帖子 flovena » 2008-08-23 9:17

我按照版面中的顶置贴中的方法构建C++环境。但是最后用g++编译没有STL的文件很正常,遇到有STL就不行了。比如我写了一个程序
include<iostream>
using namespace std;
int main()
{
std::cout<<123<<std::endl;
return 0;

}

但是编译的时候他说

x.cpp:1: 错误: expected constructor, destructor, or type conversion before ‘<’ token
x.cpp: In function ‘int main()’:
x.cpp:5: 错误: ‘cout’不是‘std’的成员
x.cpp:5: 错误: ‘endl’不是‘std’的成员


在google上找了半天也没找到我这个问题解答。
有谁能帮帮我不?
头像
ubuntuprimer
帖子: 30
注册时间: 2008-07-14 8:14
来自: 外太空
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 ubuntuprimer » 2008-08-23 10:57

井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号井号
#include<iostream>
using namespace std;
int main()
{
std::cout<<123<<std::endl;
return 0;

}
没有问题啊!
不过你的代码include前好像少了个井号,不会是这个原因吧
没有井号就这样
test.cpp:1: 错误: expected constructor, destructor, or type conversion before ‘<’ token
test.cpp: In function ‘int main()’:
test.cpp:5: 错误: ‘cout’不是‘std’的成员
test.cpp:5: 错误: ‘endl’不是‘std’的成员
I love only three things:
the sun the moon and you
the sun for day
the moon for night
and you for ever
flovena
帖子: 4
注册时间: 2008-06-16 17:50
送出感谢: 0
接收感谢: 0

#3

帖子 flovena » 2008-08-23 23:36

兄台 真的很感谢你,就是少了那个。我晕。哎!谢谢阿
回复

回到 “C/C++/Java”