PDA

View Full Version : سوال: مشکل در کار با گرافیک



mahdi87_gh
شنبه 12 دی 1388, 23:33 عصر
سلام
من یکی از برنامه های نمونه گرافیک که توی خود help برنامه c++ بودش رو تست کردم که این خطاها رو میده:
Liker Error:Undefined Symbol _closegraph in ssss.cpp
همینطور این خطا رو در مورد همه آبجکت هایی که یه تابع همنام ازشون توی برنامه استفاده شده میده.مثل _outtextxy
_setcolor

اینم خود برنامه

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

int main(void)
{
int gdriver = DETECT, gmode, errorcode;
int xmax, ymax;

initgraph(&gdriver, &gmode, "F:\\Pro\\TC\\BGI");//***masire TC rooye computere shoma***, kheily mohem
setbkcolor(1);//range pas zamineh
setcolor(10); //range matn
xmax = getmaxx();
ymax = getmaxy();
line(0, 0, xmax, ymax); // tabee keshidane khat
setcolor(4);
rectangle(100,100,550,400);//tabee keshidane mostatil
setfillstyle(1,2); //olgooye por kardan
floodfill(101,101,4); //por kardane mostatil
setcolor(14);
settextstyle(8,0,5); //fonte matn
outtextxy(250,200,"Hello!"); //chape matn

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

من از options دایرکتوری bgi رو هم اضافه کردم اما بازم همین ارور پابرجاست.

من ویندوز 7 دارم و c++ رو روی vmware (با ویندوز xp) استفاده می کنم.آیا می تونه مشکل ازون باشه؟
در ضمن من نمیتونم از ورژن های جدید c++ استفاده کنم. باید از همین قدمیه استفاده کنم.
لطفا ما را دریابید

mortezamsp
یک شنبه 13 دی 1388, 12:42 عصر
قطعا بخاطر ويندوز هفته .
اينها رو بايد در xp يا virtualmachin اجرا كنين .

mahdi87_gh
یک شنبه 13 دی 1388, 17:57 عصر
دوست عزیز بنده عرض کردم که که در vmware که روی virtual machin آن ویندوز xp دارم، از c++ استفاده می کنم

mahdi87_gh
یک شنبه 13 دی 1388, 21:51 عصر
من روی یه سیستم دیگه که ویندوز xp داره همین برنامه رو تست کردم ولی بازهم همون مشکل وجود داشت.

از دوستانی که برنامه های گرافیک کار کردند لطف کنند و پوشه bgi و فایل grphics.h خودشون رو اینجا بزارن شاید مشکل از این فایلها باشه
ممنون

mortezamsp
دوشنبه 14 دی 1388, 11:52 صبح
با سلام.
اگر آدرس پوشه گرافيك رو درست وارد كرده بودي ، شايد بقول خودت مشكل از bgi باشه . اين bgi منه كه برنامت اينجا باهاش درست كار كرد:

mahdi87_gh
دوشنبه 14 دی 1388, 13:52 عصر
ممنون از شما ولی مشکل حل نشد
اگر ممکنه فایل نصبی برنامه C++‎ که شما ازش استفاده می کنید رو برام بزارید.اگه داخل فروم اجازه این کار داده نمیشه برام لطفا ایمیل کنید.
ممنون
mahdi87_gh@yahoo.com

mahdi87_gh
دوشنبه 14 دی 1388, 22:08 عصر
با تشکر بسیار از دوست خوبمون mortezamsp که این لینک زیر رو معرفی کردند و من مشکلم حل شد
این لینک رو اینجا میزارم تا اگه دوستان دیگه ای به این مشکل برخوردند با یه سرچ بتونن به این لینک برسن و استفاده کنن
http://www.4shared.com/file/45455435/bf6991ec/Turbo_C_v30.html?err=no-sess