iostream出现致命错误
Getting fatal error for iostream
我想编写一个简单的clang插件。所以我只是执行了llvm-clang中提供的"PrintFunctionNames"
插件。但是当我尝试执行命令时:
" clang -cc1 -load ./../Debug+ assert/lib/libPrintFunctionNames.so .
它给了我一个致命错误:
fatal error: 'iostream.h' file not found
#include<iostream.h>
^
1 error generated.
我也尝试使用-I选项为'iostream'
的包含目录提供路径,但它仍然给我同样的错误。
我试过了:
'clang++ -I//usr/include/c++/4.6 -cc1 -load../../../../+断言/lib/libPrintFunctionNames发布。因此,插件Print-fns ak.cp '
那么我该怎么做呢?
不要在结尾加上。h。
#include <iostream>
应该可以解决它。
iostream
属于c++而不是C,所以你应该把它包含在
#include <iostream>
另外,因为你是用c++编程的,你应该以。cpp而不是。C来命名你的源文件,让编译器和其他人清楚地知道你想用c++。此外,您可能需要在第一次编译器调用中调用clang++
(但我不确定在插件上下文中)
c++语言被ISO标准化后,头文件iostream.h
被重命名为iostream
。把你的程序改为使用#include <iostream>
,它应该可以编译了。
你还需要在每个include语句之后添加using namespace std;
语句(或者在对iostream函数/对象的每个引用前面加上std::
)。
你可以从
开始#include <iostream>
using namespace std;
一旦熟悉了名称空间,就可以删除using
语句&而是使用std::cout
, std::cin
等或有一个
using std::cout;
using std::cin;
等。
我也遇到过同样的问题,
- template.cpp
g++ template.cpp
compare<int>com1(3,7);
- 列表项
compare<double>com2(12.34,56.78);
compare<char>com3('a','x');
cout<<",the max value:"<<com1.max()<<endl;
cout<<",the max value:"<<com2.max()<<endl;
cout<<",the max value:"<<com3.max()<<endl;
return 0;
问题是上代码段组合不OK,下次使用shift +表输入
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 用MacOS Mojave编译C++:致命错误:mpi.h:没有这样的文件或目录
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- 在Raspbian上编译pybind11测试用例时出现致命错误
- 致命错误:特征/密集:VSC 中没有此类文件或目录
- v8::HandleScope::CreateHandle() # 中的致命错误无法在没有 HandleScope 的情
- macOS 致命错误:sys/_types/_int8_t.h:没有此类文件或目录 #include < sys/_types/_int8_t.h>
- /usr/include/c++/7/cstdlib:75:15:致命错误:stdlib.h:没有这样的文件或目录 #i
- 代码::块C++使用 MacOS 编译 Mojave : 致命错误: sys/cdefs.h: 没有这样的文件或目录
- 磁力计代码:C++ vs C - iosstream,矢量 - 错误iostream:没有这样的文件或目录
- 致命错误:找不到'boost/uuid/uuid.hpp'文件
- 在 Clang++ 中查找 iostream:致命错误:"iostream"文件未找到
- 致命错误: iostream: 没有这样的文件或目录 3.
- 致命错误:iostream.h 没有这样的文件或目录
- 致命错误:iostream:没有这样的文件或目录
- (特殊情况,可能与 VC 目录设置有关)致命错误 C1083:无法打开包含文件:"iostream.h":没有此类文件或目录
- 奥威尔开发C++致命错误:"iostream: no such file or directory"
- 致命错误 C1083:无法打开包含文件:"iostream":没有此类文件或目录
- iostream出现致命错误
- 致命错误:iostream:没有这样的文件或目录-你能帮助解决这个问题吗?