注册 登录
编程论坛 C图形专区

求助C语言图形编程的编程环境问题?

孤独的渴望 发布于 2010-08-19 20:35, 861 次点击
     纠结了两天了,我的系统是WIN7,用WIN-TC和TURBOC都无法编译图形程序,提示BGI Error:Graphics not initialized(useinitgraph)而我都按照本论坛置顶帖的设置方法该设的该打钩的都设置了的。
我又网上下载了虚拟机,装了XP系统,结果编译图形程序一闪而过,没有任何显示。
    我现在都不知道该怎么办了,希望有大牛能解决我的问题。可能叙述没有太清楚,有什么想了解的请跟帖。谢谢了。
    我用的测试程序是本论坛提供的:
   #include <conio.h>
#include <graphics.h>

int main()
{
int gd=DETECT,gm=0; /* 在VGA以上的显卡中和gd=VGA,gm=VGAHI是同样效果 */
initgraph(&gd,&gm,""); /* BGI初始化 */

putpixel(320, 200, WHITE); /* 在屏幕的(320,200)的坐标位置用白色(WHITE)画一个点 */

getch(); /* 暂停一下,看看前面绘图代码的运行结果 */
closegraph(); /* 恢复TEXT屏幕模式 */
return 0;
}
5 回复
#2
孤独的渴望2010-08-20 20:16
我自己找到问题了,我只试了WINTC下编译成功,就是把源程序放在WINTC的目录下,放在其他地方就不行。请高人解释下原因。
#3
chb8907092010-10-11 10:47
楼主..我的情况和你的一样..为什么我按照你的方法做了..还是提示BGI Error:Graphics not initialized(useinitgraph)
#4
dengjianyu2010-10-22 23:28
“graphics.h”: No such file or directory
#5
hcq2011-06-21 22:53
在initgraph(&gd,&gm,""); “”内加入BGI的地址例如:D:\\TC\\BGI。
#6
樂灬天2011-12-07 16:30
以下是引用hcq在2011-6-21 22:53:04的发言:

在initgraph(&gd,&gm,""); “”内加入BGI的地址例如:D:\\TC\\BGI。

正解
1