|
|
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Извините за нубский вопрос. C-шка в чистом виде (синий экран) В общем принёс домой(на флешке) сделанную программку. Попытался запустить, выводит ошибки: Lining Pyt.exe Linker error: Undefined symbol _putpisel in module C:\pyt.cpp Linker error: Undefined symbol _initgraph in module C:\pyt.cpp В школе прога работала. А вот дома не работает! Стоит воспользоваться командами из библиотеки graphics, например line или putpixsel, работать перестаёт! А мне необходимо воспользоваться этой библиотекой. Посоветуйте что-нибудь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 22:10 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Ну так приниси и библиотеку тоже. Эта библ. - это библ. графики для DOS из еще досовских компиляторов, в современном VC ее может и не быть (скорей всего и нет), поскольку VC для win32 только. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 13:07 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Извините.... может я неправильно в первом топике выразился, или просто внимательно не прочитали.... У меня не VC, а досовский С. И эта библиотека у меня есть в С. Сегодня посоветовали подключить в меню настрои Graphics Library, подключил. Теперь после нажатия ктрл+ф9, алт+ф5 на тёмном экране выводит следующую ошибку: BGI Error: Graphics not initialized (use ‘initgraph’) Есть ли ещё какие-нибудь варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 14:27 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
а у тебя в options->directories все правильно прописано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 14:31 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
BGI Error: Graphics not initialized (use ‘initgraph’) введите эту строчку в Гугель, он рулеззз скорей всего не может найти драйвер *.bgi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 15:05 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Psysln в options->directories следующее: Четыре поля В первом название include directories указанно C:\BC\include Во втором Library directories указанно C:\BC\lib В третьем Output directory поле пусто В четвертом Source directories поле пусто В первом и во втором поле по запанным адресам можно найти данные папки include, lib, т.е. адреса верны. Голенков Владимир вы пишете : «BGI Error: Graphics not initialized (use ‘initgraph’) введите эту строчку в Гугель, он рулеззз скорей всего не может найти драйвер *.bgi» Извините, я вас не совсем понял, что имеется виду под словoм Гугель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 15:15 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Sarr ... В третьем Output directory поле пусто В четвертом Source directories поле пусто ... Вот поэтому скорей всего и не работает, там должно быть в строке outpup путь к директории BIN в строке source путь к директории BGI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 15:34 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Psysln, я прописал в строке outpup путь к директории BIN C:\\bc\bin в строке source путь к директории BGI C:\BC\BGI Все равно такая же ошибка… Нужно мне обратно менять эти поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 16:33 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Голенков Владимир Я нашёл в первых ссылках, пишут такая же проблема вот он целиком Q. Why do I get the error message: BGI Error: graphics not initialized (use 'initgraph') when I use a graphics function? My program has already called initgraph(). A. For some reason initgraph() failed. To find out why, check the return value of graphresult(). For example: #include <graphics.h> main() { int gerr; /* graphics error */ int gdriver = DETECT, gmode; /* Initialize graphics using auto-detection and look for the .BGI and .CHR files in the C:\TURBOC directory. */ initgraph(&gdriver, &gmode, "C:\\TURBOC"); if ((gerr = graphresult()) != grOk) { printf("Error : %s\n", grapherrormsg(gerr)); exit(1); } : } В общем приведённая прога у меня вообще не работает И TURBOC это файлы их три в разных директориях, толком не объяснено. Может быть не то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 16:34 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Может быть ещё что-нибудь посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 18:14 |
|
||
|
Graphics.h
|
|||
|---|---|---|---|
|
#18+
Может быть ещё что-нибудь посоветуете? уфф, раскопал в архивах bc31, запустил под DosBox, прекольно %) в общем, для функции initgraph последний аргумент должен быть путем к диреректории с *.bgi типа того: initgraph(&gdriver, &gmode, "..\\BGI"); help pathtodriver: Specifies the directory path where initgraph looks for graphics drivers (*.BGI) first. - If they're not there, initgraph looks in the current directory. - If pathtodriver is null, the driver files must be in the current directory. в общем, у меня отработало OK, чего и вам желаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 19:51 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34183411&tid=2029876]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 429ms |

| 0 / 0 |
