首页 > 解决方案 > 在 C++ Graphics.h 中绘制圆弧

问题描述

我使用 graphics.h 是为了从 C++ 中的一些图形开始,但是当我运行代码时程序崩溃了。我使用 CodeBlocks 作为编译器,使用 Windows 8.1 作为操作系统。我应该怎么做才能使它起作用?这是代码:

#include <graphics.h>

int main()
{
    int gd = DETECT;
    int gm;
    initgraph(&gd, &gm, "C:\\TC\\BGI");

    arc(200, 200, 0, 130, 50);

    getch();
    closegraph();
}

标签: c++graphicswinbgi

解决方案


“我该怎么做才能让它发挥作用?”

1)忘记graphics.h它已经过时了。

2) 为自己准备一个现代编译器(例如;Clang 7.1、GCC 8.3 或 Visual Studio 2017)。

3)选择一个现代图形库。SFMLSDL是流行的选项。


推荐阅读