如何在 Ubuntu 上安装 CGAL 和 QT5 18:04

  • 本文关键字:QT5 CGAL 安装 Ubuntu qt cgal
  • 更新时间 :
  • 英文 :


我已经运行了:

apt-get install -y libcgal-ipelets libcgal-dev libcgal-qt5-dev libcgal-demo

但是当我尝试编译一个简单的 CGAL 程序时,cmake使用以下方法:

cmake_minimum_required(VERSION 3.1)
project(test_cgal)
#CGAL_Qt5 is needed for the drawing and CGAL_Core is needed for this special Kernel.
find_package(CGAL REQUIRED COMPONENTS Qt5 Core)
if(CGAL_FOUND AND CGAL_Qt5_FOUND)
  #required to use basic_viewer
  add_definitions(-DCGAL_USE_BASIC_VIEWER -DQT_NO_KEYWORDS)
  #create the executable of the application
  add_executable(test_ test_cgal.cpp)
  #link it with the required CGAL libraries
  target_link_libraries(test_ CGAL::CGAL CGAL::CGAL_Qt5 CGAL::CGAL_Core)
else()
  message("ERROR: this program requires CGAL and CGAL_Qt5 and will not be compiled.")
endif()

我收到此错误:

-- libCGAL_Qt5 is missing the dependencies:  Qt5Svg Qt5 cannot be configured.
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/CGAL/CGALConfig.cmake:137 (message):
  ERROR: The CGAL_Qt5 library was not configured.
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/CGAL/CGALConfig.cmake:147 (check_cgal_component)
  CMakeLists.txt:43 (find_package)

我不明白为什么当我安装libcgal-qt5-dev时它会抱怨 QT5 .

我需要apt-get install libqt5svg5-dev

相关内容

  • 没有找到相关文章

最新更新