📜  如何在 CodeBlocks 中包含 graphics.h?(1)

📅  最后修改于: 2023-12-03 14:52:15.812000             🧑  作者: Mango

如何在 CodeBlocks 中包含 graphics.h?

在 CodeBlocks 中使用 C++ 编写图形应用程序时,需要使用 graphics.h 头文件来绘制图形。但是该头文件不是 C++ 标准库的一部分,因此需要将其包含到项目中才能使用。

以下是如何在 CodeBlocks 中包含 graphics.h 的步骤:

  1. 下载并安装 WinBGIm

WinBGIm 是一个用于 Windows 平台的 BGI 图形库。在 CodeBlocks 中使用 graphics.h 时,需要将 WinBGIm 的头文件和库文件复制到 CodeBlocks 的安装目录中。

首先,下载 WinBGIm 并解压到任意文件夹中。然后,复制 include 文件夹中的 graphics.hwinbgim.h 到 CodeBlocks 的安装目录下的 MinGW\include 文件夹中。

接下来,复制 lib 文件夹中的 libbgi.a 到 CodeBlocks 的安装目录下的 MinGW\lib 文件夹中。

  1. 配置项目属性

在 CodeBlocks 中打开项目,右键点击项目名称并选择 “Properties”。在弹出的属性页面中,选择 “Project Build Options” 下的 “Linker Settings”。

在 “Other linker options” 中添加 -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32,然后点击 “OK” 保存更改。

  1. 创建窗口

现在,可以在代码中包含 graphics.h 并使用其定义的函数来创建窗口和绘制图形了。以下是一个简单的示例程序:

#include <graphics.h>

int main() {
    initwindow(640, 480, "My Window");
    circle(320, 240, 100);
    getch();
    closegraph();
    return 0;
}

以上代码创建了一个 640x480 的窗口,并在其中绘制了一个半径为 100 的圆。getch() 函数等待用户按下任意键后关闭窗口。

通过以上步骤,就可以在 CodeBlocks 中使用 graphics.h 来创建图形应用程序了。