Это QT Pro с загруженной программой FreeType. Сейчас я использую UBuntu 16.04:
linux {
message("Build for Linux")
DEFINES += LINUX
DEFINES += BOOST_LOG_DYN_LINK
LIBS += -lGLU
LIBS += -lfreetype
LIBS += -L/usr/lib/x86_64-linux-gnu/-libboost_timer.so -libboost_log.so -libboost_log_setup.so -libboost_system.so -libboost_thread.so -libboost_filesystem.so
}
Поэтому я также попытался изменить указатель библиотеки вручную, как:
LIBS *= -L/usr/local/lib/ -lfreetype
но по-прежнему ничего не происходит должным образом. Я получаю сообщение об ошибке от lGLU
In file included from displays/display.cpp:3:0:
displays/./../oglft/oglft.h:50:22: fatal error: ft2build.h: No such file or directory
compilation terminated.
Makefile
Я всегда запускаю «qmake make clean», а затем /usr/lib/x86_64-linux-gnu/qt5/bin/qmake && make && make, чтобы убедиться, что он запускается правильно. Может ли кто-нибудь помочь мне решить эту ошибку?
Я проверил, где находится библиотека freetype, выполнив:
pkg-config --cflags --libs freetype2
и вот что я получаю
-I/usr/local/include/freetype2 -L/usr/local/lib -lfreetype
Подробнее здесь: https://stackoverflow.com/questions/391 ... eetype-2-6
Мобильная версия