Название: /usr/bin/ld: cannot find -lfreetype [РЕШЕНО] Отправлено: INGIO от Март 15, 2009, 23:47 Установил SDK Qt 4.5
Kubuntu 8.10 При сборке компиляции любой программы пишет g++ -Wl,-rpath,/opt/qtsdk-2009.01/qt/lib -o Test debug/main.o debug/dialog.o debug/moc_dialog.o -L/opt/qtsdk-2009.01/qt/lib -lQtGui -L/opt/qtsdk-2009.01/qt/lib -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread /usr/bin/ld: cannot find -lfreetype collect2: выполнение ld завершилось с кодом возврата 1 make[1]: *** [Test] Ошибка 1 make[1]: Выход из каталога `/home/igor/Test' make: Выход из каталога `/home/igor/Test' make: *** [debug] Ошибка 2 Exited with code 2. Error while building project Test When executing build step 'Make' Как исправить? Я понимаю, что не хватает lfreetype, но что это точно я не знаю и не знаю как поставить. Помогите, пожалуйста! Название: Re: /usr/bin/ld: cannot find -lfreetype Отправлено: Rcus от Март 15, 2009, 23:58 Помоему самый простой способ это поставить пакет libqt4-dev, который потянет за собой все нужные зависимости.
Название: Re: /usr/bin/ld: cannot find -lfreetype Отправлено: INGIO от Март 16, 2009, 00:13 Спасибо помогло!
Название: Re: /usr/bin/ld: cannot find -lfreetype Отправлено: Volonter от Март 23, 2009, 16:24 Помоему самый простой способ это поставить пакет libqt4-dev, который потянет за собой все нужные зависимости. Спасибо ОГРОМНЕЙШЕЕ!Название: Re: /usr/bin/ld: cannot find -lfreetype [Новая проблема] Отправлено: 24pm от Апрель 17, 2009, 04:22 Возникла та же ошибка на Alt Linux 4.1, установил libqt4-devel - эта исчезла, но появилась следующая:
Код: build/obj/moc_topicchooser.o build/obj/moc_cellsplit.o build/obj/moc_imageproperty.o build/obj/moc_statistics.o build/obj/qrc_ra.o -L/home/pavel/qtsdk-2009.01/qt/lib -lQtSql -L/home/pavel/qtsdk-2009.01/qt/lib -pthread -pthread -lQtXml -pthread -pthread -lQtGui -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread Название: Re: /usr/bin/ld: cannot find -lfreetype [РЕШЕНО] Отправлено: 24pm от Апрель 17, 2009, 05:57 Ответ найти помогла команда:
Код: apt-cache search gobject Код: apt-get install glib2-devel Название: Re: /usr/bin/ld: cannot find -lfreetype [РЕШЕНО] Отправлено: 24pm от Апрель 28, 2009, 01:48 Столкнувшись ещё раз с этой проблемой на другой системе, решил всё-таки разобраться почему эти библиотеки не видны. Библиотеки -lfreetype -lgobject-2.0 были установлены, но с другими именами. Поэтому проблему с ними удалось решить путём создания ссылок:
Код: ln -s /usr/lib/libfreetype.so.6.3.17 /usr/lib/libfreetype.so Всё-таки это выглядит не правильно на мой взгляд. Creator для Windows по объёму меньше, но не требует дополнительных библиотек. Может кто-нибудь разобрался как его можно донастроить в линуксе, чтоб не доустанавливать библиотеки? |