Meshlab не запускается из-за неудачной инициализации GLEW - PullRequest
0 голосов
/ 19 декабря 2018

В Ubuntu 16.04 я скомпилировал MeshLab из исходного кода (как описано здесь ).Когда я пытаюсь запустить созданный бинарный файл, я получаю сообщение об ошибке:

terminate called after throwing an instance of 'MLException'
  what():  MLSceneGLSharedDataContext: GLEW initialization failed

Aborted (core dumped)

Интересно, что я получаю то же сообщение об ошибке, когда запускаю Snap of Meshlab, который я установил с помощью sudo snap install meshlab.

Я проверил свои библиотеки GLEW, и они, кажется, находятся под /usr/lib/x86_64-linux-gnu/libGLEW.so.Как я могу определить, где на самом деле лежит ошибка?Запуск двоичного файла MeshLab с помощью gdb мне больше не помог.

1 Ответ

0 голосов
/ 19 декабря 2018

Запуск dmesg показал мне, что у меня несоответствие драйверов;Я удалил и переустановил драйверы Nvidia, и после перезагрузки проблема исчезла.И скомпилированный Meshlab, и снимок Ubuntu теперь работают нормально.Проблема не связана с библиотеками GLEW.

...