在Ubuntu上尝试c图形编程时,我发现了这个图形。h不是标准的C库,gcc编译器不支持它。所以我写这篇文章来解释这个过程。 如果你想使用图形。在Ubuntu平台上,你需要编译并安装libgraph。它是在Linux上使用SDL实现turbo c图形API。 你可以从这里下载 libgraph 逐步说明:
null
- 第一步: 首先通过键入
sudo apt-get install build-essential
- 第二步: 通过键入
sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-2.0 guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev libslang2-dev libasound2 libasound2-dev
- 第三步: 现在提取下载的libgraph-1.0.2。焦油gz文件。
- 第4步: 转到提取的文件夹并运行以下命令
./configuremakesudo make installsudo cp /usr/local/lib/libgraph.* /usr/lib
- 现在你可以使用图形了。h lib使用以下行:
int gd = DETECT,gm; initgraph (& gd,& gm,NULL);
示例代码:
C
// C code to illustrate using // graphics in linux environment #include<stdio.h> #include<stdlib.h> #include<graphics.h> int main() { int gd = DETECT, gm; initgraph(&gd, &gm, NULL); circle(50, 50, 30); delay(500000); closegraph(); return 0; } |
输出:
参考: 询问ubuntu 本文由 阿卡什·提瓦里 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 用户没有为我添加重要的注释。我下载的文件有些问题https://github.com/SagarGaniga/Graphics-Library 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END