Ошибка сборки libQGLViewer: не удается найти lqglviewer-qt5
Я пытаюсь собрать lQGLViewer для компиляции демо CGAL. Я следую в первую очередь здесь и
Я установил QT 5.6.0. а также зависимости freeglut3 freeglut3-dev binutils-gold g++ libglew-dev mesa-common-dev сборка-существо libeigen3-dev libboost-all-dev libmpfr-dev libgmp-dev libtbb-dev zlib1g-dev
Однако, когда я пытаюсь собрать lQGLViewer с помощью QT Creator [3.6.1], я получаю сообщение об ошибке:
cannot find -lQGLViwer-qt5
та же ошибка с обеими версиями 2.6.4 и 2.7.1 lQGLViewer
Весь вывод доступен здесь
Я использую Ubuntu 16.04.3 LTS
Это из-за версии QT, которую я установил?
большое спасибо Джесси
2 ответа
Я не думаю, что xenial поддерживает пакет qt5. Тем не менее, этот сайт дает вам доступ ко всем доступным версиям.
https://packages.ubuntu.com/search?keywords=qglviewer
Для установки libqglviewer-dev:
sudo apt-get install -y libqglviewer-dev
Мне удалось установить libqglviewer-dev из репозиториев Ubuntu. Это позволило мне скомпилировать некоторые из 3d демонстраций из CGAL
Вы бы предпочли следовать этим инструкциям для libQGLViewer: http://libqglviewer.com/compilation.html Вы также можете попробовать установить для NO_QT_VERSION_SUFFIX значение TRUE. Если вы действительно не можете установить его, демоверсии CGAL не требуют libQGLViewer с 4.12.