【问题标题】:Building libQGLViewer error: cannot find lqglviewer-qt5构建 libQGLViewer 错误:找不到 lqglviewer-qt5
【发布时间】:2018-07-17 09:13:49
【问题描述】:

我正在尝试构建 lQGLViewer 以编译 CGAL 演示。 我主要遵循here

的步骤

我已经安装了 qt 5.6.0。以及依赖项 freeglut3 freeglut3-dev binutils-gold g++ libglew-dev mesa-common-dev build-essential libeigen3-dev libboost-all-dev libmpfr-dev libgmp-dev libtbb-dev zlib1g-dev

但是,当我尝试使用 QT Creator [3.6.1] 构建 lQGLViewer 时,我收到错误:

cannot find -lQGLViwer-qt5

同样的错误出现在 lQGLViewer 的 2.6.4 和 2.7.1 版本

整个输出可用here

我使用的是 Ubuntu 16.04.3 LTS

这是因为我安装的QT版本吗?

【问题讨论】:

  • ubuntu 不提供 libqglviewer-dev 包吗? apt show libcgal-demo可能在“建议:”中有相关建议。

标签: qt qt5 cgal qt5.6 qglviewer


【解决方案1】:

您宁愿遵循 libQGLViewer 的这些说明:http://libqglviewer.com/compilation.html 您也可以尝试将 NO_QT_VERSION_SUFFIX 设置为 TRUE 而且如果真的安装不了的话,CGAL demos 4.12以后就不需要libQGLViewer了。

【讨论】:

  • 确实只有几个 CGAL 演示需要 libQGLViewer 我也尝试使用 libQGLViewer.com 的说明,但仍然存在问题。然而事实证明 libqglviewer-dev 可以从存储库安装
  • 4.13 之前的 3D 演示需要 libQGLViewer。从那时起,QGLViewer 被分叉和集成。它是 4.13,仍处于测试阶段,而不是 4.12,我的错。
【解决方案2】:

我能够从 ubuntu 存储库安装 libqglviewer-dev。这让我可以从 CGAL 编译一些 3d 演示

【讨论】:

    【解决方案3】:

    我不认为 xenial 支持 qt5 包。但是,此站点可让您访问所有可用版本。

    https://packages.ubuntu.com/search?keywords=qglviewer

    用于安装 libqglviewer-dev:

    sudo apt-get install -y libqglviewer-dev
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-06
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 2016-11-01
      • 2022-01-09
      • 2015-10-16
      • 1970-01-01
      相关资源
      最近更新 更多