Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] how to leverage the CGAL Qt integration

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] how to leverage the CGAL Qt integration


Chronological Thread 
  • From: Theodore Omtzigt <>
  • To:
  • Subject: Re: [cgal-discuss] how to leverage the CGAL Qt integration
  • Date: Fri, 14 Mar 2025 15:49:42 -0400
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=None ; spf=None
  • Ironport-data: A9a23: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
  • Ironport-hdrordr: A9a23:sI7oIKyH7KNt7woE6Y0QKrPw9b1zdoMgy1knxilNoH1uA7elfq WV9sjzuiWE7Ar5NEtQ/OxofZPwI080lqQU3WByB8bFYOCOggLBR72Kr7GSoAEIcBeOj9K1u5 0QC5RWOZnfCRxUgc7m/BK1Cb8bsb662ZHtq+Ob4XkFd25XgmJbgzuRyDz3LqS7fmd77FMCda ah2g==
  • Ironport-phdr: A9a23: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 J7Ak6X8LDoE+NXRr5N0Og==
  • Ironport-sdr: 67d48864_N+klEx3NFfM+G84hzxDemGnS8bKOtJ8GkDPeFznEK3Z55yD ZEBSoD96svm+hJa1oliLz25gw2pHS//qP8ZAZsg==

Here is the CMakeLists.txt for that application:

find_package(CGAL COMPONENTS Qt6)
if(CGAL_FOUND)
    set(DFA_SIMPLE_OBJECT simple)
    include_directories(${CGAL_INCLUDE_DIRS})
    add_definitions(-DCGAL_USE_BASIC_VIEWER)
    add_executable(${DFA_SIMPLE_OBJECT} simple.cpp)
    target_include_directories(${DFA_SIMPLE_OBJECT} PUBLIC
        ${DFATOOLS_ROOT}/include
    )
    target_link_libraries(${DFA_SIMPLE_OBJECT} PRIVATE CGAL::CGAL_Basic_viewer)
    set_target_properties(${DFA_SIMPLE_OBJECT} PROPERTIES FOLDER "viz")

else()
    message(FATAL_ERROR "CGAL not found")
endif()

and the CMake build pulls  in the vcpkg toolchain file via a CMakePresets.json.

and cgal is installed via:

> vcpkg install cgal[qt]

 


On Fri, Mar 14, 2025 at 3:40 PM Aleksey Yakovlev <> wrote:
Hi, you need to provide more information about how you build your test - including all config files.

On Fri, Mar 14, 2025, 10:39 AM Theodore Omtzigt <> wrote:
we are trying the CGAL Qt integration but when running the example from the CGAL documentation site:


#include <CGAL/Linear_cell_complex_for_combinatorial_map.h>
#include <CGAL/draw_linear_cell_complex.h>
 
using LCC=CGAL::Linear_cell_complex_for_combinatorial_map<3>;
using Point=LCC::Point;
 
int main()
{
  LCC lcc;
  lcc.make_hexahedron(Point(0,0,0), Point(5,0,0),
                      Point(5,5,0), Point(0,5,0),
                      Point(0,5,4), Point(0,0,4),
                      Point(5,0,4), Point(5,5,4));
  CGAL::draw(lcc);
 
  return EXIT_SUCCESS;
}




We get this error message:

qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

What is the magic decoder ring that isn't mentioned in the CGAL documentation site to visualize CGAL data structures with Qt?

 

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss


--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss




Archive powered by MHonArc 2.6.19+.

Top of Page