我在一个(symian) cpp文件中加入了
#includle <stdio.h>
在.mmp文件中也加入了这一行:
SYSTEMINCLUDE \epoc32\include\libc
LIBRARY estlib.lib
而在\epoc32\include\libc 中 也找到了stdio.h 文件。
为什么每次编译时还是出现fatal error C1083: 无法打开包含文件:“stdio.h”: No such file or directory 的错误啊??
直接写
#include <libc\stdio.h>
其实 <iostream.h>是c风格的,可用,但注意格式:
要么是:
#include <iostream>
using namespace std;
要么是:
#include <iostream.h>
注意,这时是不能用using namespace std;这句话的,否则会出现你遇到的问题.
在标准C++里面,是不用#include <iostream.h>这种形式了,而要使用#include <iostream>
在VC6是在C++标准出来前发布的,所以它可以使用#include <iostream.h>这形式.
===注:如果在VS中VC的include文件夹中iostream文件不是.h的扩展名,最好是用第一种形式。