无法在 DEV C 中运行图形

新手上路,请多包涵

无法从 DEV C++ 中的以下进程运行图形

过程

安装 DevC++。我从版本 4.9.9.2 安装文件安装。将 graphics.h 下载到 Dev-C++ 目录的 include/ 子目录。下载 libbgia。到 lib/ 以便使用 Dev-C++ 目录的 WinBGIm 子目录。每当您在程序中#include 时,您必须指示链接器链接某些库。从 Dev-C++ 执行此操作的命令是 Alt-P。从弹出窗口中选择参数选项卡,然后在链接器区域中键入以下内容:-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

您现在可以编译和运行使用 WinBGIm 图形库的程序,例如打开一个小窗口、画一个圆圈并等待用户按键的程序:

请遵循相同的过程并向我建议

原文由 user2556064 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 989
1 个回答

我最近尝试在 Windows 10 上使用 graphics.h 和 Dev C++。

这些是我遵循的步骤:

  1. 从 Sourceforge 下载 Dev C++ 5.11 的安装文件并安装

  2. 下载以下文件夹并解压缩其内容。它包含图形的头文件和库文件。在解压缩时,您应该得到 3 个文件,即图形、winbgim 和 libbgi.a https://drive.google.com/file/d/0B5k4Y85A4nwRdjNFWlEweEJmNjQ/view?usp=sharings

  3. 将文件 graphicswinbgim 复制并粘贴到 C:\Program Files (x86)\Dev-Cpp\MinGW64\includeC:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include .路径可能会根据您安装 Dev C++ 的位置而略有不同,默认情况下通常安装在上述指定路径中。

  4. 将文件 libbgi.a 复制并粘贴到 C:\Program Files (x86)\Dev-Cpp\MinGW64\libC:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib

  5. 在 Dev C++ 中打开一个新项目并选择 Empty project。

  6. 按 Ctrl+H 并在打开的窗口中选择参数选项卡。在链接器列中复制粘贴以下内容 -lbgi -lgdi32 -luser32

  7. 在标题栏中,在下拉列表中选择 TDM-GCC 4.9.2 32-bit Profiling 选项

  8. 复制粘贴以下代码以测试 graphics.h 库是否正常工作。在执行编码时,您应该得到一个带有圆圈的窗口。

 int main()
{

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

circle(200,200,100);

getch();
closegraph();

}

希望这可以帮助 ! :)

原文由 Chandana N T 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏