有没有高手评述一下你对dev-C++的感觉

petty108 2007-05-23 10:57:57
我最近用了一下dev-c++来编程
不过令我很伤心的是:一直没有编译成功过
我找不出原因,
下面是我的一个编译日志:
太长了,我不懂;
谢谢.

编译器: New compiler
执行 g++.exe...
g++.exe "E:\fm\c++\BYD0000542_02\dd\ewer.cpp" -o "E:\fm\c++\BYD0000542_02\dd\ewer.exe" -I"D:\Dev-Cpp\include\c++" -I"D:\Dev-Cpp\include" -L"D:\Dev-Cpp\lib"
In file included from D:/Dev-Cpp/include/c++/iosfwd:46,
from D:/Dev-Cpp/include/c++/ios:44,
from D:/Dev-Cpp/include/c++/ostream:45,
from D:/Dev-Cpp/include/c++/iostream:45,
from E:\fm\c++\BYD0000542_02\dd\ewer.cpp:1:
D:/Dev-Cpp/include/c++/bits/fpos.h:60: error: `streamoff' does not name a type
D:/Dev-Cpp/include/c++/bits/fpos.h:74: error: expected `)' before ',' token
D:/Dev-Cpp/include/c++/bits/fpos.h:77: error: `streamoff' has not been declared

D:/Dev-Cpp/include/c++/bits/fpos.h:80: error: declaration of `operator+=' as non-function
D:/Dev-Cpp/include/c++/bits/fpos.h:80: error: expected `;' before '(' token
D:/Dev-Cpp/include/c++/bits/fpos.h:82: error: expected `;' before "fpos"
D:/Dev-Cpp/include/c++/bits/fpos.h:83: error: declaration of `operator-=' as non-function
D:/Dev-Cpp/include/c++/bits/fpos.h:83: error: expected `;' before '(' token
D:/Dev-Cpp/include/c++/bits/fpos.h:85: error: expected `;' before "fpos"
D:/Dev-Cpp/include/c++/bits/fpos.h:86: error: declaration of `operator+' as non-function
D:/Dev-Cpp/include/c++/bits/fpos.h:86: error: expected `;' before '(' token
D:/Dev-Cpp/include/c++/bits/fpos.h:93: error: expected `;' before "fpos"
D:/Dev-Cpp/include/c++/bits/fpos.h:94: error: declaration of `operator-' as non-function
D:/Dev-Cpp/include/c++/bits/fpos.h:94: error: expected `;' before '(' token
D:/Dev-Cpp/include/c++/bits/fpos.h:101: error: expected `;' before "bool"
D:/Dev-Cpp/include/c++/bits/fpos.h:109: error: `streamoff' does not name a type
D:/Dev-Cpp/include/c++/bits/fpos.h:113: error: variable or field `_M_position' declared void
D:/Dev-Cpp/include/c++/bits/fpos.h:113: error: expected `;' before '(' token
D:/Dev-Cpp/include/c++/bits/fpos.h:114: error: expected `;' before '}' token
D:/Dev-Cpp/include/c++/bits/fpos.h: In constructor `std::fpos<_StateT>::fpos()':
D:/Dev-Cpp/include/c++/bits/fpos.h:72: error: class `std::fpos<_StateT>' does not have any field named `_M_off'


这只是一部分还有很多
...全文
782 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
我是潘东东 2007-05-28
  • 打赏
  • 举报
回复
在WIN32环境下 还是VC是王道 其他的玩玩可以 做项目就有点太难为这些编译器了
pxxx123 2007-05-23
  • 打赏
  • 举报
回复
linux下的c开发吧?
spofmy 2007-05-23
  • 打赏
  • 举报
回复
学习了
petty108 2007-05-23
  • 打赏
  • 举报
回复
谢谢你们,现在dev-c++可以了
特别是三楼的freshui(五月的风)
petty108 2007-05-23
  • 打赏
  • 举报
回复
ide 是什么呀,
lidongri 2007-05-23
  • 打赏
  • 举报
回复
用IDE编译一下试试
petty108 2007-05-23
  • 打赏
  • 举报
回复
好,
我再安一次看看
freshui 2007-05-23
  • 打赏
  • 举报
回复
可能是你安装的问题

我用dev_C++
no error no warning
完全成功
petty108 2007-05-23
  • 打赏
  • 举报
回复
#include<iostream>
#include<ctype.h>

using namespace std;
void ial(char c){//代替ctype.h中的isalpha()的函数
cout<<"我的结果:\n";
if((c>=97 && c<=123)||(c>=65 && c<=91))
cout<<"The chatacter "<<c<<" is a letter.\n";
}
int main()//验证一个输入的字符是不是一个letter的程序
{
char l;
cin>>l;
int m=l;
cout<<m<<endl;
for(;l!='~';cin>>l){
int m=l;
cout<<m<<endl;
ial(l);
cout<<"ctype.h的结果:\n";
if(isalpha(l)){
cout<<"The chatacter "<<l<<" is a letter.\n";
}
}
return 0;
}
代码应该没什么吧
hailongchang 2007-05-23
  • 打赏
  • 举报
回复
你把你的代码贴出来
cmail 2007-05-23
  • 打赏
  • 举报
回复
楼上的,NB啊
gcc/g++这么N的东西你当玩具
我是潘东东 2007-05-23
  • 打赏
  • 举报
回复
dev 我就当玩具用了
sleepynow 2007-05-23
  • 打赏
  • 举报
回复
没有看到目录么?
D:/Dev-Cpp/。。。 怎么是linux下呢

在说dev-cpp就是windows下的gcc的移植,要是linux不直接使用gcc,g++么
C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”或者“dev.cpp"。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。   C++ 是C语言的一个高级版本,支持中文,界面高级,不需要启动母文件即可运行程序。   美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)博士在20世纪80年代初期发明并实现了C++(最初这种语言被称作“C with Classes”)。一开始C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、名字空间(name space)逐渐被加入标准。1998年国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 14882-1998。C++是具有国际标准的编程语言,通常称作ANSI/ISO C++。1998年是C++标准委员会成立的第一年,以后每5年视实际需要更新一次标准,下一次标准更新将是在2009年,目前我们一般称该标准C++0x。遗憾的是,由于C++语言过于复杂,以及他经历了长年的演变,直到现在(2004年)只有少数几个编译器完全符合这个标准(这么说也是不完全正确的,事实上,至今为止没有任何一款编译器完全支持ISO C++)。   另外,就目前学习C++而言,可以认为他是一门独立的语言;他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(Thinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++ 完全可以取代C语言(然而我们在单片机等需要谨慎利用空间、直接操作硬件的地方还是要使用C语言)。

33,319

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧