QT Creator ошибка при компиляции

Модератор: Модераторы разделов

ikseg
Сообщения: 7

QT Creator ошибка при компиляции

Сообщение ikseg »

Поставил Qt Creator на Debian Lenny. Создаю простое Gui приложение. Только главная форма, больше ничего. Жму build. Выдаёт:

Код:

/usr/bin/ld: cannot find -lfreetype collect2: ld returned 1 exit status make[1]: *** [1] Ошибка 1


Полный лог:

Код:

make: Entering directory `/home/ikseg/tst/1' /usr/bin/make -f Makefile.Debug make[1]: Entering directory `/home/ikseg/tst/1' /home/ikseg/qtsdk-2009.01/qt/bin/uic mainwindow.ui -o ui_mainwindow.h g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../qtsdk-2009.01/qt/mkspecs/linux-g++ -I. -I../../qtsdk-2009.01/qt/include/QtCore -I../../qtsdk-2009.01/qt/include/QtGui -I../../qtsdk-2009.01/qt/include -Idebug -I. -o debug/main.o main.cpp g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../qtsdk-2009.01/qt/mkspecs/linux-g++ -I. -I../../qtsdk-2009.01/qt/include/QtCore -I../../qtsdk-2009.01/qt/include/QtGui -I../../qtsdk-2009.01/qt/include -Idebug -I. -o debug/mainwindow.o mainwindow.cpp /home/ikseg/qtsdk-2009.01/qt/bin/moc -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../qtsdk-2009.01/qt/mkspecs/linux-g++ -I. -I../../qtsdk-2009.01/qt/include/QtCore -I../../qtsdk-2009.01/qt/include/QtGui -I../../qtsdk-2009.01/qt/include -Idebug -I. mainwindow.h -o debug/moc_mainwindow.cpp g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../qtsdk-2009.01/qt/mkspecs/linux-g++ -I. -I../../qtsdk-2009.01/qt/include/QtCore -I../../qtsdk-2009.01/qt/include/QtGui -I../../qtsdk-2009.01/qt/include -Idebug -I. -o debug/moc_mainwindow.o debug/moc_mainwindow.cpp g++ -Wl,-rpath,/home/ikseg/qtsdk-2009.01/qt/lib -o 1 debug/main.o debug/mainwindow.o debug/moc_mainwindow.o -L/home/ikseg/qtsdk-2009.01/qt/lib -lQtGui -L/home/ikseg/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 returned 1 exit status make[1]: *** [1] Ошибка 1 make[1]: Leaving directory `/home/ikseg/tst/1' make: Leaving directory `/home/ikseg/tst/1' make: *** [debug] Ошибка 2 Exited with code 2. Error while building project 1 When executing build step 'Make'


Подскажите пожалуйста, как заставить это работать?
Спасибо сказали:
ikseg
Сообщения: 7

Re: QT Creator ошибка при компиляции

Сообщение ikseg »

Проблему решил установкой пакетов: libqt4-dev inventor-dev

Вопрос номер 2.
Мне нужно читать данные из файла драйвера. Доступа нет. Можно запустить приложение от рута и всё будет хорошо. Я запускаю отладку приложения в Qt creator. Как в Qt creator можно прописать рутовые права на запуск?
Спасибо сказали:
alfss
Сообщения: 262

Re: QT Creator ошибка при компиляции

Сообщение alfss »

запустить qtcreator из под рута
задать метод запуска приложения
Спасибо сказали:
ikseg
Сообщения: 7

Re: QT Creator ошибка при компиляции

Сообщение ikseg »

alfss писал(а):
23.06.2009 18:42
запустить qtcreator из под рута
задать метод запуска приложения


Спасибо. Осознал всё ламерство вопроса. :)
Спасибо сказали: