qxhonker 发表于 2008-11-23 22:37:47

kdevelop的编译问题

我就写了个最简单的小程序 为什么还是编译出错
程序如下:
#include <fiostream.h>
using namespace std;
int main () {
ofstream examplefile ("example.txt");
if (examplefile.is_open()) {
examplefile << "This is a line.\n";
examplefile << "This is another line.\n";
examplefile.close();
}
return 0;
}

错误提示如下:
/root/qxhonker/c/exp4/src/exp4.cpp:2:27: error: fiostream.h: 没有那个文件或目录
/root/qxhonker/c/exp4/src/exp4.cpp: In function ‘int main()’:
/root/qxhonker/c/exp4/src/exp4.cpp:5: error: ‘ofstream’ was not declared in this scope
/root/qxhonker/c/exp4/src/exp4.cpp:5: error: expected `;' before ‘examplefile’
/root/qxhonker/c/exp4/src/exp4.cpp:6: error: ‘examplefile’ was not declared in this scope
gmake: *** 错误 1
gmake: 由于错误目标“all”并未重新创建。
gmake: *** 错误 1
gmake: *** 错误 2
*** 退出状态:2 ***


主要是这句:
/root/qxhonker/c/exp4/src/exp4.cpp:2:27: error: fiostream.h: 没有那个文件或目录
为什么说是连库文件都找不到呀 怎么办 谁给我说说 我不想又被赶回windows上去很多库文件都找不到的以前看着教程写程序   很少有能找到库文件的   我用的是red-flag6.0的

jozhu 发表于 2008-11-24 00:28:37

第一,把你的那个H去掉。
第二,是fstream

顺便,你的教程可以扔掉了。还有,VC2005以前的版本对C++标准支持很差,远不如GCC。
自己学的东西有问题,不要怪平台

jiangtao9999 发表于 2008-11-24 17:17:49

微软的东西向来和标准不兼容。

qxhonker 发表于 2008-11-24 20:38:35

呃   各位大哥   那给我推荐个下载教程呗我就是在网上找了这么个教程
还有啊再问一下最后一下了    你们用linux中过毒没

jozhu 发表于 2008-11-24 20:52:32

推荐你看 accelerate c++。
我没中过毒。

qxhonker 发表于 2008-11-24 23:38:32

哦谢谢哈   呵呵   这个论坛里的人还真负责    有问题就来解决了   太好了:-D :-D :-D :-D

jiangtao9999 发表于 2008-11-25 15:28:49

我中毒了,不管看到什么能通电的东西,第一想到的是能不能跑 Linux 。
看来中毒已深了……
:?

npcomet 发表于 2008-11-25 22:16:53

哈哈 还是江涛强
页: [1]
查看完整版本: kdevelop的编译问题