我使用net-beans 7.2如果我运行helloworld.cpp它显示错误,找不到包含文件(IDE无法识别任何.h文件)。我安装了gcc,我正在使用Fedora 16,我试图使用CUDA插件。
#include <cuda_runtime.h>
#include <cutil.h>
# include <iostream.h>
int main(int argc, char **argv)
{
prithf("Hii");
return 0;
}
希望有人帮助我。
答案 0 :(得分:1)
您是否尝试过:
#include <iostream>
答案 1 :(得分:1)
C ++中没有这样的头文件。 #include <iostream>
就是你想要的。某些编译器确实使用<iostream.h>
作为遗留代码(不知道gcc是否是其中之一)但你不应该使用它。
答案 2 :(得分:1)
在C ++中,您通常不使用头文件的.h扩展名。对于C ++头文件,直接使用文件名,在本例中为
#include<iostream>
不推荐使用iostream.h。
还写
using namespace std;
最好在对所有头文件进行decalding后,将标准命名空间中的所有符号导入到代码中。这样,你不必每次想要使用std ::。如果您没有得到我正在谈论的内容,请参阅此链接 - http://www.cplusplus.com/doc/tutorial/namespaces/。理解这一点很重要。
对于您常用的C头文件,通常您必须在文件名前添加前缀'c'并删除.h扩展名。例如,
#include<math.h>
变为
#include<cmath>