Легенда:
   новое сообщение
    закрытая нитка
    новое сообщение
    в закрытой нитке
    старое сообщение
         
		 | 
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
 - Новичкам также крайне полезно ознакомиться с данным документом.
   
Помогите найти ошибку  03.12.04 13:15  
 Автор: joss Статус: Незарегистрированный пользователь
 | 
 
Листинг проги:
 
 #include <graphics.h>
 
 void main()
 {
   int grDriver = DETECT, grMode;
 
   initgraph(&grDriver, &grMode, '');
   closegraph();
 }
 
 Выдается ошибка:
 Linker Error: Undefined symbol _initgraph in module ...
 
 Компилятор: Borland C++ 3.1
 | 
 
 
  | 
Нужно подцепить graphics.lib.  03.12.04 16:48  
 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 03.12.04 17:11  Количество правок: 3
 | 
 
Нужно подцепить graphics.lib.
 В bc это делается установкой "галочки" в опциях.
 В bcc в командной строчке надо написать что-то вроде >bcc myprog.c graphics.lib
 Изврат, конечно, но по типу файла (.lib) линкер будет искать его там где надо. Если не находит, то в параметре -L надо указать путь к библиотеке.
 Третий параметр функции initgraph() - строка, нужно не одинарные, а двойные кавычки.
 Да и вообще не советую пользоваться этой графической библиотекой. Лучше через VBE.
 | 
 
 
  |   | 
Галочка: Options -> Linker -> Libraries -> Graphics Library  05.12.04 18:04  
 Автор: shadow_agent Статус: Незарегистрированный пользователь
 | 
 
Галочка: Options -> Linker -> Libraries -> Graphics Library
 Под дефолту она отключена и компилер не использует указанную библиотеку
 | 
 
 
  
 
 | 
 |