为什么联机C++ IDE 不支持"graphics.h"头文件?
Why don't online C++ IDEs support "graphics.h" header file?
我尝试使用多个 C++IDE 编译代码,并使用 TechGeekBuzz 中的列表使用"graphics.h"头文件编译代码:最佳C++在线编译器 但他们标记了错误
1:21:致命错误:graphics.h:没有这样的文件或目录
我尝试运行的程序是
#include<graphics.h>
#include <conio.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd,&gm, "C:\tc\bgi");
circle(300,300,50);
closegraph();
getch();
}
您应该只期望标准标头在联机编译器中可用。 一些(但不是全部(还提供 posix 标头或非常流行的库,例如 boost。
<graphics.h>
和<conio.h>
都不是标准标头。两者都是旧的MSDOS遗留版,您不会在任何在线编译器上找到:
conio.h
提供非标准和非便携式控制台功能,例如著名的kbhit()
。- Graphics.h 是自 1997 年以来不再支持的库的供应商特定标头。
此外,联机编译器还提供命令行界面。 它们不适合图形开发。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- 如何使用ndk-build.cmd构建Android.so文件
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 读取文件并输入到矢量中
- 为什么联机C++ IDE 不支持"graphics.h"头文件?
- 无法打开包含文件'Graphics.hpp'没有这样的文件或目录,Visual Studio的其他包含不起作用
- 我的项目中某些仅标头文件不能包含使用 CMake 和 Vscode 的"SFML/Graphics.hpp"
- SFML-Graphics-2.dll缺少SFML LIB文件夹
- SFML 创建新文件时:"<SFML/Graphics.cpp> no such directory" ?
- 如何在C++程序中获取和使用头文件 <graphics.h>?
- 创建新文件时,它显示"<SFML/Graphics.hpp> no such file or directory"
- 无法打开包含文件:"graphics.h":没有此类文件或目录