gpt4 book ai didi

编译器找不到 sstream?

转载 作者:太空狗 更新时间:2023-10-29 14:54:53 40 4
gpt4 key购买 nike

我正在尝试编译一个包含 C 的 graphics.h 头文件的程序。我添加了 graphics.hwinbgim.h 包含文件夹中的头文件以及 libbgi.a 到 lib 文件夹中。

为了测试,我制作了一个简单的 hello world 程序并包含了 graphics.h 头文件。

但是在编译时出现了以下错误:

In file included from firstc.c:2:0: c:\mingw\bin../lib/gcc/mingw32/4.7.1/../../../../include/graphics.h:30:59: fatal error: sstream: No such file or directory compilation terminated.

我也试过在其他论坛上搜索,那里也有人问过同样的问题,但找不到答案。

另一个问题,我遇到了 C 和 C++ 的其他图形选项,例如 openGL 和 DirectX。我应该学习这些而不是 graphics.h 吗?

最佳答案

graphics.h 是非标准 header 。它很可能指的是 Turbo C DOS 编译器的旧 BGI 图形库。它只适用于特定的编译器。当然,如今 DOS 已经完全过时了。

如果您对 3D 图形编程感兴趣,那么 OpenGL 和/或 DirectX 确实是更好的现代替代品,并且受到许多编译器的支持。

关于编译器找不到 sstream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27839752/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com