致命错误: sstream文件不存在

5

我将graphics.h头文件包含到我的源代码中,现在我正在尝试在Code Blocks中运行一段旧的C代码。我使用的是gcc 4.8.1版本,但是出现了以下错误:

fatal error: sstream: No such file or directory
2个回答

2

graphics.h 包含了一个 c++ 的头文件 sstream,如果使用 c 编译器编译,则无法使用该头文件。请将代码切换到 c++,可以通过将文件扩展名更改为 .cpp.cc 来实现,gcc 会自动使用 g++ 编译该文件。


2
所以我不能在我的C源文件中包含graphics.h头文件吗? - Shantanu
不,你可以编写一个C库,然后再编写一个C++程序,并在C程序中使用该C库,但我不知道如何做相反的事情。 - Iharob Al Asimi

2

C语言中没有 stringstream, 而在C++中有。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接