Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > в С++ не работает графика |
Автор: Code Magister 15.4.2005, 13:59 |
Почему в С++ 3.1 не работает графика? Все графические функции=ошибка. Там надо что-то в опциях изменить, а что именно? |
Автор: Step 15.4.2005, 16:46 |
_Slipknot, текст ошибок надо приводить при таких вопросах вы проинициализировали графический драйвер? перешли из текстового в графический режим? да, вот что могу посоветовать найдите файл evavga. расширения не помню и скопируйте его в папку bin очень часто помагает |
Автор: Code Magister 15.4.2005, 18:55 |
Ну пишет undefined symbol _initgraph дальше то же самое про все функции, связаные с графикой по идее надо что-то options->directories изменить, а я не знаю что. файла evavga у меня нет. |
Автор: Помошник 18.4.2005, 15:04 |
Во-первых, если файла egavga нет, значит, не видать тебе графического режима ![]() Во-вторых, на счет директорий ты правильно подметил: Короче, сделай вот что: скачай отсюда: полный c++ 3.1, там есть папка BGI, в ней файл EGAVGA.BGI, скопируй ее в BIN, а в options->directoris должна быть следующая муть: INCLUDE DIRECTORIЕS: [drive:][C++ dir]\TC\INCLUDE LIBRARY DIRECTORIES: [drive:][C++ dir]\TC\LIB ....остальные поля оставь свободными =) а потом напиши вот ето и посмотри работать будет или нет? =) ![]() #include <stdio.h> #include <graphics.h> #include <conio.h> void main(void) { int grdriver = DETECT, grmode, result; initgraph(&grdriver,&grmode,""); if ((result = graphresult()) != grOk) { printf("Graph error: %s",grapherrormsg(result)); getch(); return; } line (0,0,100,100); circle (100,100,40); getch(); return; } |
Автор: Помошник 18.4.2005, 15:08 |
мля, ссылку на си забыл дать =), вот: http://int21.narod.ru/develop/tc3.zip |
Автор: Morel 19.4.2005, 09:42 |
И еще надо проверить установлена ли следующая опция: Options->Linker->Libraries->Graphics Library. По умолчанию она отключена. |
Автор: Code Magister 20.4.2005, 12:03 |
Morel нет чтоб раньше написать ![]() |