Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Использование AAlib


Автор: AI0 19.12.2007, 14:57
Приветствую, форумчане!
У меня возникла проблемка: при первых попытках спрограммировать что либо используя AAlib, возникли такие сообщения об ошибке:
$g++ main.cpp

main.cpp:14:2: warning: no newline at end of file
/tmp/ccsTEWsp.o(.text+0x20): In function `main':
: undefined reference to `aa_defparams'
/tmp/ccsTEWsp.o(.text+0x25): In function `main':
: undefined reference to `aa_autoinit'
collect2: ld returned 1 exit status
 
Когда я пытался в ручную скомпилировать готовый исходник aafire.c, хоть он и был скомпилирован, возникли те же проблемы.   smile 
Как этого избежать?

Автор: GrayCardinal 19.12.2007, 15:18
Цитата

main.cpp:14:2: warning: no newline at end of file

Нет новой строки в конце файла.

Цитата

/tmp/ccsTEWsp.o(.text+0x20): In function `main':
: undefined reference to `aa_defparams'
/tmp/ccsTEWsp.o(.text+0x25): In function `main':
: undefined reference to `aa_autoinit'
collect2: ld returned 1 exit status

Не подключена лайба. Стоит добавить -laalib, или как она там называется...

Автор: AI0 21.12.2007, 19:50
Спасибо!
С этим разобрался,  но так как я всего лишь только начал пробовать использовать библиотеки, которые не идут в стандарте для новичков, у меня возникает куча трудностей по поводу программирования. В мануалах я нашёл только описание фунуций и констант, а в примере "aatest.c" я ничего конкретно не понял, что за что отвечает. Кто нибудь, можете мне показать простейший пример, чтобы я понял саму суть. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)