繁体   English   中英

linker dev 中的 graphics.h 错误 c++

[英]linker errors in graphics.h in dev c++

我正在尝试学习图形程序,当我关闭并重新打开我的文件时,我收到一条消息,指出“[链接器] 错误......”指的是所有引用 graphics.h 的命令。 我正在使用 windows 7 并且我已经将 WIN BGI 程序下载到我的计算机上。 这是我的代码:

#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
#include <conio.h>
#include <commctrl.h>

main()
{
   int gd = DETECT, gm, i, j, number, last;
   initgraph(&gd, &gm, "C:\\TC\\BGI");
   int k=360;

   for(i=0; i<5; i++){
            setcolor(BROWN);
            line(150, 250+i, 150+k, 250+i);}
   for(i=0; i<5; i++){
            line(150, 10+i, 150+k, 10+i);}

   number=int(k/16);
   last=k%16;


  for (i=0; i<k; i=i+16){
      if((145+k)<=(155+i))break;
      else;
      for(j=0; j<5; j++){
                line(150+i+j, 250, 150+i+j, 15);}
                }
  if(last!=0){
              for(i=0; i<5; i++){line(150+k-i, 250, 150+k-i, 15);}
              }

   printf("How many doors are there?\n");
   scanf("%d", &number);

   if(number!=0){
                 number++;
                 for(i=(150+(k/number)); i<(150+k); i=(i+(k/number))){
                                         setcolor(BLACK);
                                         for(j=0; j<100; j++) line(i, 250-j, i+65, 250-        j);
                                         }
                                         } 


   getch();
   closegraph();
   return 0;
}

有人可以帮帮我吗?

那是古老的; 您可能需要考虑脱离 ol' Turbo C 编译器,然后将您的图形需求升级到:

  • QT
  • 食人魔
  • GTK+

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM