Точная копия:
/ usr / bin / ld: невозможно найти -lfreetype qt
Привет, я пишу кроссплатформенное приложение Qt для дипломного проекта.
Я работал с Qt 4.3, но недавно обновился до 4.5.
На моей машине с Windows это прекрасно работает. Нет проблем. Однако на моей машине с Linux все не так хорошо.
Я использую создатель Qt, и он проходит процесс компиляции, создавая все объектные файлы. Но тогда он звонит:
g ++ -Wl, -rpath, (все файлы .o здесь) -L / media / HOME / Qt-Linux-4.5 / qt / lib -lQtGui -L / media / HOME / Qt-Linux-4.5 / qt / lib -L / usr / X11R6 / lib -pthread -lfreetype -lgobject-2.0 -lrt -lglib-2.0 -ldl -lpthread
Это дает мне ошибку:
/ usr / bin / ld: не удается найти -lfreetype
collect2: ld вернул 1 статус выхода
Теперь я могу найти libfreetype.so.6 и libfreetype.so.6.3.18 в моих папках / usr / lib. Я попытался запустить эту вставку -L / usr / lib, но это не сработало. Я попытался ln -s /usr/lib/libfreetype.so.6.3.18 libfreetype.so, я попытался отредактировать файл ld.so.conf.
Я пробую это на eeepc с Eeebuntu, если это поможет.
Помощь !! Я пытался заставить это работать в течение двух дней. Я не знаю, что еще я могу сделать. Есть предложения?
Большое спасибо!
Brent