简体   繁体   中英

linker errors in graphics.h in dev c++

I'm trying to learn the graphics program and when I close and reopen my file I get a message that says "[linker] error in.." referring to all the commands that refer to graphics.h. I am using windows 7 and I have downloaded the WIN BGI program onto my computer. Here is my code:

#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;
}

Can somebody help me out?

That is ancient; you may want to consider breaking away from that ol' Turbo C compiler and then upgrade your graphics needs to:

  • QT
  • Ogre
  • GTK+

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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