如何在codeblocks中使用graphics.h?

Jef*_*jit 9 c++ graphics codeblocks

我最近开始用C++学习图形.

我尝试#include <graphics.h>在我的程序中使用codeblocks,但它显示错误.然后我graphics.h从一个站点下载了标题并粘贴在codeblocks 中的include文件夹中,但它显示了graphics.h:No such file or directory.

任何人都可以教我如何graphics.h在代码块中使用?

Din*_*edi 13

  1. 首先从http://winbgim.codecutter.org/下载WinBGIm .解压缩它.
  2. 复制graphics.hwinbgim.h编译目录的include文件夹中的文件
  3. 复制libbgi.a到编译器目录的lib文件夹
  4. 在code :: blocks中打开设置>>编译器和调试器>>链接器设置单击链接库部件中的添加按钮,然后浏览并选择libbgi.a文件
  5. 在右侧部分(即其他链接器选项)粘贴命令 -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
  6. 单击确定

有关详细信息,请点击此链接.

  • 谢谢,我照你说的做了.但是当我运行我的程序时,会出现一个窗口,说该程序已停止工作.我该怎么办?你能帮我吗? (2认同)
  • 我无法弄清楚实际问题.你有使用getch()函数吗?如果你设置winbgim它不起作用. (2认同)

Joh*_*ith 3

您不仅需要头文件,还需要与之配套的库。无论如何,该include文件夹不会自动加载,您必须配置您的项目才能执行此操作。右键单击它:Build options>> Search directoriesAdd选择您的include文件夹,保持相对路径。

编辑如需进一步帮助,请提供有关您尝试加载的库(提供文件graphics.h)的详细信息。

  • 但请注意“附带的库”需要与您正在使用的编译器兼容。 (2认同)