Subject: CGAL users discussion list
List archive
- From: Aleksey Yakovlev <>
- To:
- Subject: Re: [cgal-discuss] how to leverage the CGAL Qt integration
- Date: Sun, 16 Mar 2025 12:42:15 -0300
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23: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 NVhD7jSyXlp8Hxs5YA=
- Ironport-hdrordr: A9a23:Y+mpNKv8exh8Uv4ji2qpIw2y7skDr9V00zEX/kB9WHVpm62j5r uTdZEgvyMc5wxhPE3I9erwXZVoBEmsl6KdgrNwAV7BZniBhILAFugLhrcKgQeQeBEWndQtrJ uIHZIOcOHYPBxViYLU7AGkD80t2rC8gceVrNab4XMoYw8CUc5dBsRCZjpz0HcaeOCLP/QE/V Onh/Z6mw==
- Ironport-phdr: A9a23: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
- Ironport-sdr: 67d6f164_KgAqGqkCYVjnInT4HDa5AKBf5md5IWAn1nOr3VvKqP6VNRL FurW56mJOfUqCvvqgUxedT23C6hGZaqH23BLPxw==
What I can see right away is the absence of the "CGAL::CGAL" target in the link command. It should be like below:
target_link_libraries(${DFA_SIMPLE_OBJECT} PRIVATE CGAL::CGAL CGAL::CGAL_Basic_viewer)
Also it makes sense to check the Qt6 status after the "find_package":
if(CGAL_Qt6_FOUND)
....
On Fri, Mar 14, 2025 at 4:50 PM Theodore Omtzigt <> wrote:
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
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
- [cgal-discuss] how to leverage the CGAL Qt integration, Theodore Omtzigt, 03/14/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Aleksey Yakovlev, 03/14/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Theodore Omtzigt, 03/14/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Aleksey Yakovlev, 03/16/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Theodore Omtzigt, 03/16/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Aleksey Yakovlev, 03/16/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Theodore Omtzigt, 03/16/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Aleksey Yakovlev, 03/16/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Theodore Omtzigt, 03/14/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Andrew Cunningham, 03/20/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Laurent Rineau, 03/24/2025
- Re: [cgal-discuss] how to leverage the CGAL Qt integration, Aleksey Yakovlev, 03/14/2025
Archive powered by MHonArc 2.6.19+.