Рейтинг:
1
Jochen Arndt
Как мы должны знать, основываясь на этой небольшой информации. Вы даже не предоставили сообщение об ошибке.
То QtMeshViewer класс не является частью фреймворка Qt. Похоже, это из какого-то проекта. Поэтому вам следует проверить соответствующую документацию и/или спросить людей, откуда вы это взяли.
Библиотеки, вероятно, из OpenMesh[^] проект. Если сообщение об ошибке заключается в том, что библиотеки не могут быть найдены, вы должны установить их и настроить путь, если они были установлены в другой каталог и/или установлены с разными именами файлов (например, с номером версии).
Member 13927363
мне просто нужно знать, где я могу получить файл? а вы знаете?
Jochen Arndt
Вы получаете их, установив пакет, содержащий эти библиотеки, если таковой имеется для используемого вами дистрибутива Linux.
Если нет, то вам придется скачать исходники и построить их самостоятельно. Как это сделать обычно описано в проектной документации например на сайте https://www.openmesh.org/media/Documentations/OpenMesh-Doc-Latest/a03923.html-да.
Member 13927363
найден файл, но я получаю эту ошибку libOpenMeshCore.so:-1: error: LNK1107: invalid or corrupt file: cannot read at 0x16.
Jochen Arndt
Тогда у вас не было сборки файла библиотеки для вашей ОС / версии или файл был поврежден.
Библиотеки GLU предоставляются дистрибутивами Linux. Попросите Google, используя ваше имя дистрибутива, узнать, как их установить, или проверить, установлены ли они уже.
Member 13927363
"Тогда у вас не было сборки библиотечного файла для вашей ОС / версии, или файл был поврежден."
есть ли какой - нибудь способ решить эту проблему?
Jochen Arndt
Как я уже писал:
Установив правильные библиотеки. Если они предусмотрены для вашей платформы (тип / версия ОС и процессор), вы можете использовать их. В противном случае вам придется строить их из первоисточников.
Member 13927363
я пробовал загружать исходники из интернета, но это дает ошибку "неразрешенный внешний"
Jochen Arndt
Это означает, что одна или несколько необходимых библиотек отсутствуют. Необходимые библиотеки (называемые зависимостями) обычно перечислены в документации.