无法打开源文件“iostream”,如何解决?

cannot open source file "iostream", How to solve?

提问人:Shuto 提问时间:10/21/2023 更新时间:10/21/2023 访问量:83

问:

我最近一直在尝试使用 Ubuntu 和 WSL2 运行 SPRNG(可扩展并行随机数生成器库)。 但是,当我使用 VScode 打开 sprng.cpp 等开源代码时,我在 #include 中出现一条波浪线和一个错误说

"cannot open source file "iostream"".

当我运行 make 命令时,我收到错误消息

"fatal error: iostream: No such file or directory."

有谁知道如何解决这个问题?谢谢

我尝试了以下两个。

1. 改进了 .vscode 中 c_cpp_properties.json 的 includePath。 (iostream 位于 /usr/include/c++/12 中)

"includePath":[
 "${workspaceFolder}/**,
 "/usr/include/c++/12",
 "/usr/lib/gcc/x86_64-linux-gnu/11/include",
 "/usr/local/include",
 "/usr/lib/gcc/x86_64-linux-gnu",
 "/usr/include"

compilerPath 如下所示。

"compilerPath":"/usr/bin/g++",

我还重新安装了VScode,编译器等, 但这并没有解决问题。

C++ Linux Ubuntu iostream 致命错误

评论


答: 暂无答案