孤独的渴望 发表于 2010-8-19 20:35

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

     纠结了两天了,我的系统是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;
}

孤独的渴望 发表于 2010-8-20 20:16

我自己找到问题了,我只试了WINTC下编译成功,就是把源程序放在WINTC的目录下,放在其他地方就不行。请高人解释下原因。

chb890709 发表于 2010-10-11 10:47

楼主..我的情况和你的一样..为什么我按照你的方法做了..还是提示BGI Error:Graphics not initialized(useinitgraph)

dengjianyu 发表于 2010-10-22 23:28

“graphics.h”: No such file or directory

hcq 发表于 2011-6-21 22:53

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

樂灬天 发表于 2011-12-7 16:30

[quote][b]以下是引用[u]hcq[/u]在2011-6-21 22:53:04的发言:[/b]

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

页: [1]

编程论坛