Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
zubator Гость
|
Добавлено: Чт Окт 16 2003 19:46 Заголовок сообщения: Grafika v Linux |
|
|
Kak mne prilinkovat' , biblioteky, a to y menya pri likovke failov gcc pishet chto ne znaet takuyu function XOpenDisplay i vse, xotya pri ob'yavlenii peremennix structuru Display i Window vidit |
|
Вернуться к началу |
|
|
совсем незнакомый Гость
|
Добавлено: Чт Окт 16 2003 20:04 Заголовок сообщения: Re: Grafika v Linux |
|
|
в файле нужно написать: "#include " а при копиляции файла: добавить -lX11 |
|
Вернуться к началу |
|
|
zubator Гость
|
Добавлено: Чт Окт 16 2003 20:14 Заголовок сообщения: Re: Grafika v Linux |
|
|
esli ispolzovat' gcc to pri kompilacii i dobavlenii -lX11 on vidaet chto "gcc: -lX11: linker input fileused because linking not done", a pri linkovke "cannot find -lX11" |
|
Вернуться к началу |
|
|
совсем незнакомый Гость
|
Добавлено: Чт Окт 16 2003 21:43 Заголовок сообщения: Re: Grafika v Linux |
|
|
во-первых: есть сайт "транслит.ру" во вторых: или gcc накрылся или ldconfig не видит библиотеку
1. проверим ldconfig: /sbin/ldconfig -v | grep libХ11 если пусто -> то: а) допишите путь (/путь/до/Х11/lib) в /etc/ld.so.conf б) запустите /sbin/ldconfig ещо разок. 2. если 1 = успешен: gcc переустанови.
интересно кто это вам систему так поставил для разработки. |
|
Вернуться к началу |
|
|
совсем незнакомый Гость
|
Добавлено: Чт Окт 16 2003 21:46 Заголовок сообщения: в догонку |
|
|
если gcc не видит, можно линковать так: -L{полный путь к библиотеке} |
|
Вернуться к началу |
|
|
zubator Гость
|
Добавлено: Пт Окт 17 2003 01:03 Заголовок сообщения: Re: в догонку |
|
|
спасибо! надо попробовать будет, а систему я так поставил себе просто я никогда еще не программировал с такими библиотеками, хотя и были случаи что библиотеки не находил обычные типа math.h, кстати а если пользоваться ld, он чем-то лучше? |
|
Вернуться к началу |
|
|
zubator Гость
|
Добавлено: Пт Окт 17 2003 02:40 Заголовок сообщения: Re: в догонку |
|
|
Nu y menya ne pusto "libX11.so.6 -> libX11.so.6.2" vidaet mne, no vseravno ne xochet linkovat', on ved' raspoznaet "Display *dpy", kogda ya obyavlyay dpy, a function ne vidit(( pryamo taki golyak nastoyaschiy |
|
Вернуться к началу |
|
|
совсем незнакомый Гость
|
Добавлено: Пт Окт 17 2003 05:38 Заголовок сообщения: вот: |
|
|
вот: gcc -L /usr/X11R6/lib -lX11 file_test.c
видимо libX11.so зависит сам от нескольких библиотек. |
|
Вернуться к началу |
|
|
|