无法在DEV C ++中运行图形

时间:2013-07-06 12:45:31

标签: c++ graphics winbgi

无法从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图形库的程序,例如打开小窗口,绘制圆圈并等待用户按键的程序:

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

3 个答案:

答案 0 :(得分:3)

将以下文件下载到上述目录:

我假设您已将Dev-Cpp安装到 C:\Dev-Cpp

http://www.cs.colorado.edu/~main/bgi/dev-c++/graphics.h目录:> C:\开发-CPP \包括 http://www.cs.colorado.edu/~main/bgi/dev-c++/libbgi.a目录:> C:\开发-CPP \ lib中

创建一个新的C ++项目并将“Project Options-> Parameters-> Linker”设置为

-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32

并尝试执行此示例代码;然后去找你的代码:)

#include<graphics.h>

int main( ){
        initwindow( 700 , 700 , "MY First Program");
        circle(200, 200, 150);
        getch();
        return 0;
}

答案 1 :(得分:1)

下载visual c ++ express,它就是现在 devc ++过去了

答案 2 :(得分:1)

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

这是我遵循的步骤:

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

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

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

4)将文件 libbgi.a 复制并粘贴到 C:\ Program Files(x86)\ Dev-Cpp \ MinGW64 \ lib C: \ 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位分析选项

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

int main()
{   

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

circle(200,200,100);

getch();
closegraph();

}

希望这有帮助! :)