好的,所以我需要在 C++ 中创建一个项目,其中涉及在输出中使用多条直线。所以我搜索了所有内容并考虑使用graphic.h。但它在 Visual Studio 2019 中不起作用,所以我以某种方式下载了 graphics.h 但我仍然无法运行我的程序,因为 idk 是什么原因。那么有没有一种简单的方法来做到这一点?我只需要有一堆直线,也许还有一点颜色。
问问题
7209 次
2 回答
6
graphics.h 是一个非标准头文件,仅适用于 Borland 的 Turbo C / Turbo C++ 编译器。这些产品已经过时了约 25 年,今天不应使用。
此外,任何使用 graphics.h 的代码都只能在旧的 DOS 系统(以及在 DOS 之上运行或包含 DOS 子系统的旧 Windows 系统)上工作。现代 Linux 和 Windows 系统无法使用基于图形的代码
您应该切换到更现代的图形库,如SFML或SDL或许多其他选项。在 2020 年学习/使用 graphics.h 只是在浪费你的时间——没有人再使用它了,它甚至在现代系统上都不起作用。
于 2020-08-22T14:48:34.073 回答
0
其实你可以graphics.h
在最新版本的Visual Studio
- 在https://github.com/ahuynh359/Graphics下载
graphics.h
和graphics.lib
文件 - 将这两个文件拖放到您的子项目中。例如,如果我的项目名为
Project1
I 将这两个文件添加到Project1\Project1
- 右键单击项目选择
Properties
选择Configuration Manager
更改为x86
和Win32
- 实现这些代码
#include "graphics.h"
#pragma comment(lib,"graphics.lib")
int main()
{
initwindow(500, 500);
getch();
closegraph();
return 0;
}
于 2022-01-27T08:44:54.083 回答