📜  C++ 中的基本图形编程

📅  最后修改于: 2022-05-13 01:57:41.132000             🧑  作者: Mango

C++ 中的基本图形编程

介绍
到目前为止,我们只使用 C 语言进行简单的控制台输出。我们大多数人都不知道使用 C++ 也可以制作低级图形程序。这意味着我们可以在我们的程序中加入形状、颜色和设计字体。本文介绍了使 DevC++ 编译器能够生成图形的步骤。
配置 DevC++

  • 第 1 步:从此处下载 DevC++ 版本 5.11。
  • 第 2 步:从给定的 Dropbox 链接下载 Graphics 头文件等所需的东西。
  • 第三步:解压rar文件的内容。
  • 第 4 步:转到安装 DevC++ 的位置。对我来说,它的 D 盘。进入 MinGW64 文件夹。复制include文件夹和D:\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include文件夹中的graphics.h和winbgim.h。
  • 第 5 步:将 libbgi.a 文件复制到 lib 文件夹和 D:\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib 文件夹中。
  • 第 6 步:复制 ConsoleAppGraphics.template、ConsoleApp_cpp_graph.txt 文件并将它们粘贴到 devc++ 安装程序位置的模板文件夹中。

现在我们完成了 DevC++ 的配置以支持图形编程。现在我们将编写我们的第一个图形程序。
运行第一个图形程序

  1. 打开 DevC++。单击文件->新建->项目。
  2. 确保获得控制台图形选项。但是,我们不会点击它。
  3. 选择 Empty Project 选项并给出项目名称并确保选择的语言是 C++。
  4. 将以下代码复制到编辑器窗口。
    #include
    #include 
    int main()
    {
        int gd = DETECT, gm;
        initgraph(&gd,&gm, "C:\\tc\\bgi");
        circle(300,300,50);
        closegraph();
        getch();
    }
    
    
  5. 转到“项目”菜单并选择“项目选项”(或只需按 ALT+P)。
  6. 转到“参数”选项卡在“链接器”字段中,输入以下文本:
    -lbgi
    -lgdi32
    -lcomdlg32
    -luuid
    -loleaut32
    -lole32
    C++ 中的基本图形编程
  7. 单击确定并编译并运行项目,您将获得以下输出:

C++ 1 中的基本图形编程

节目说明

  • initgraph函数- 初始化图形系统。
  • 在 C 程序中,程序执行以 main() 开始,图形环境以这个函数开始。
  • initgraph() 通过从磁盘加载图形驱动程序(或验证已注册的驱动程序)来初始化图形系统,然后将系统置于图形模式