无法在DEV C++中运行图形
not able to run graphics in 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图形库的程序,例如打开一个小窗口、画一个圆圈并等待用户按键的程序:
请遵循相同的流程,并向我建议
将以下文件下载到上述目录:
这里我假设您已将Dev Cpp安装到C:Dev-Cpp
http://www.cs.colorado.edu/~main/bgi/dev-c++/graphics.h目录:>c:\dev Cpp\includehttp://www.cs.colorado.edu/~main/bgi/dev-c++/libgi.a目录:>c:\dev Cpp\lib
创建一个新的C++项目,并将"项目选项->参数->链接器"设置为
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32
并尝试执行此示例代码;然后选择您拥有的代码:)
#include<graphics.h>
int main( ){
initwindow( 700 , 700 , "MY First Program");
circle(200, 200, 150);
getch();
return 0;
}
我最近尝试在windows 10上与Dev C++一起使用graphics.h。
以下是我遵循的步骤:
1) 从Sourceforge下载Dev C++5.11的安装文件并安装
2) 下载以下文件夹并提取其内容。它包含图形的头文件和库文件。在解压缩时,您应该得到3个文件,即graphics、winbgim和libbgi.ahttps://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 C++的位置,默认情况下,它通常安装在上述指定的路径中。
4) 将文件libbgi.a复制并粘贴到C:\Program Files(x86)\Dev Cpp\MinGW64\lib和C:\Program Files
5) 在Dev C++中打开一个新项目,然后选择Empty project。
6) 按Ctrl+H,然后在打开的窗口中选择参数选项卡。复制粘贴链接器列中的以下内容-lbgi -lgdi32 -luser32
7) 在标题栏中,选择下拉中的TDM-GCC 4.9.2 32位评测选项
8) 复制粘贴以下代码以测试图形.h库是否正常工作。在执行编码时,您应该得到一个带圆圈的窗口。
int main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\TC\BGI");
circle(200,200,100);
getch();
closegraph();
}
希望这能有所帮助!:)
下载visual c++express,它就是现在devc++已通过
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 代码在main()中运行,但在函数中出现错误
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 如何在运行中期切换GTK CSS style_context
- 如何在MS Visual Studio 2019中运行QT UI
- 如何通过cpp程序运行shell脚本
- IPC使用多个管道和分支进程来运行Python程序
- 删除指向指针的指针是运行时错误吗
- 如何用参数值调用函数(仅在运行时已知)
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 是否可以在编译时初始化数组,以便在运行时不会花费时间?
- c++中的指针和运行时错误
- 在C应用程序中运行C++(带有STL)函数
- 运行程序时出现问题
- 控制允许动态运行c++的并发操作数
- 无法获取菜单选择以运行函数.C++