alecjacobson / gptoolbox

Matlab toolbox for Geometry Processing.
MIT License
628 stars 166 forks source link

fixed issue with CMake generator for multi-target compilers like VS2019, fixed dependency loading logic on windows #103

Closed iAnyKey closed 1 year ago

iAnyKey commented 3 years ago

output now will be stored in /mex subfolder as expected.

Compilers like VS2019 will place generated mex files inside of // (e.g. /mex/Release)

tested on win10 + vs2019

iAnyKey commented 3 years ago

Configuration result on a machine w/o dependencies:

PS C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build> cmake ..
-- Building for: Visual Studio 16 2019
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19043.
-- The C compiler identification is MSVC 19.29.30038.1
-- The CXX compiler identification is MSVC 19.29.30038.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30037/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30037/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE
-- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE - Failed
-- MSVC -> forcing use of statically-linked runtime.
-- Found Matlab: C:/Program Files/MATLAB/R2021a/extern/include (found version "9.10")
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (Boost) does
  not match the name of the calling package (BOOST).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.21/Modules/FindBoost.cmake:2345 (find_package_handle_standard_args)
  CMakeLists.txt:104 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find Boost (missing: Boost_INCLUDE_DIR)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (Boost) does
  not match the name of the calling package (BOOST).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.21/Modules/FindBoost.cmake:2345 (find_package_handle_standard_args)
  CMakeLists.txt:108 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/boost (found version "1.76.0")
-- MSVC -> forcing use of dynamically-linked runtime.
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Looking for pthread.h
-- Looking for pthread.h - not found
-- Found Threads: TRUE
-- Creating target: igl::core (igl)
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

BOOST_ROOT: C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/boost
-- Using header-only CGAL
-- Targetting Visual Studio 16 2019
-- Target build enviroment supports auto-linking
-- Using VC14 compiler.
-- Generator uses intermediate configuration directory: $(Configuration)
-- Found GMP: C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/gmp/lib/libgmp-10.lib
-- Found MPFR: C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/mpfr/lib/libmpfr-4.lib
-- Found Boost: C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/boost (found suitable version "1.76.0", minimum required is "1.48")
-- Boost include dirs: C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/boost
-- Boost libraries:
-- Creating target: igl::cgal (igl_cgal)
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.31.1.windows.1")
CMake Deprecation Warning at external/libigl/external/embree/CMakeLists.txt:64 (cmake_policy):
  The OLD behavior for policy CMP0072 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.

-- Detecting default ISA...
-- Detected default ISA: SSE2
-- Creating target: igl::embree (igl_embree)
-- Found Matlab: C:/Program Files/MATLAB/R2021a/extern/include (found version "9.10") found components: MEX_COMPILER MX_LIBRARY ENG_LIBRARY MAT_LIBRARY
-- Creating target: igl::matlab (igl_matlab)
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Creating target: igl::tetgen (igl_tetgen)
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Creating target: igl::triangle (igl_triangle)
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Creating target: igl::xml (igl_xml)
-----------DEPENDENCIES ENDS HERE -------------------
-- MEX_SOURCE: aabb.cpp
-- MEX_OUTPUT: aabb
-- MEX_SOURCE: angle_derivatives.cpp
-- MEX_OUTPUT: angle_derivatives
-- MEX_OUTPUT: bone_visible
-- MEX_SOURCE: blue_noise.cpp
-- MEX_OUTPUT: blue_noise
-- MEX_SOURCE: collapse_small_triangles.cpp
-- MEX_OUTPUT: collapse_small_triangles
-- MEX_SOURCE: decimate_libigl.cpp
-- MEX_OUTPUT: decimate_libigl
-- MEX_SOURCE: dual_laplacian.cpp
-- MEX_OUTPUT: dual_laplacian
-- MEX_SOURCE: fast_sparse.cpp
-- MEX_OUTPUT: fast_sparse
-- MEX_SOURCE: fit_rotations_mex.cpp
-- MEX_OUTPUT: fit_rotations_mex
-- MEX_SOURCE: fit_cubic_bezier.cpp
-- MEX_OUTPUT: fit_cubic_bezier
-- MEX_SOURCE: icp.cpp
-- MEX_OUTPUT: icp
-- MEX_SOURCE: in_element_aabb.cpp
-- MEX_OUTPUT: in_element_aabb
-- MEX_SOURCE: readMSH.cpp
-- MEX_OUTPUT: readMSH
-- MEX_SOURCE: read_triangle_mesh.cpp
-- MEX_OUTPUT: read_triangle_mesh
-- MEX_SOURCE: segment_graph.cpp
-- MEX_OUTPUT: segment_graph
-- MEX_SOURCE: signed_distance.cpp
-- MEX_OUTPUT: signed_distance
-- MEX_SOURCE: simplify_polyhedron.cpp
-- MEX_OUTPUT: simplify_polyhedron
-- MEX_SOURCE: slim.cpp
-- MEX_OUTPUT: slim
-- MEX_SOURCE: solid_angle.cpp
-- MEX_OUTPUT: solid_angle
-- MEX_SOURCE: tetrahedralize.cpp
-- MEX_OUTPUT: tetrahedralize
-- MEX_SOURCE: triangulate.cpp
-- MEX_OUTPUT: triangulate
-- MEX_SOURCE: ambient_occlusion.cpp
-- MEX_OUTPUT: ambient_occlusion
-- MEX_SOURCE: bone_visible_embree.cpp
-- MEX_OUTPUT: bone_visible_embree
-- MEX_SOURCE: ray_mesh_intersect.cpp
-- MEX_OUTPUT: ray_mesh_intersect
-- MEX_SOURCE: reorient_facets.cpp
-- MEX_OUTPUT: reorient_facets
-- MEX_SOURCE: winding_number.cpp
-- MEX_OUTPUT: winding_number
-- MEX_SOURCE: box_intersect.cpp
-- MEX_OUTPUT: box_intersect
-- MEX_SOURCE: decimate_cgal.cpp
-- MEX_OUTPUT: decimate_cgal
-- MEX_SOURCE: form_factor.cpp
-- MEX_OUTPUT: form_factor
-- MEX_SOURCE: intersect_other.cpp
-- MEX_OUTPUT: intersect_other
-- MEX_SOURCE: mesh_boolean.cpp
-- MEX_OUTPUT: mesh_boolean
-- MEX_SOURCE: outer_hull.cpp
-- MEX_OUTPUT: outer_hull
-- MEX_SOURCE: point_mesh_squared_distance.cpp
-- MEX_OUTPUT: point_mesh_squared_distance
-- MEX_SOURCE: selfintersect.cpp
-- MEX_OUTPUT: selfintersect
-- MEX_SOURCE: signed_distance_isosurface.cpp
-- MEX_OUTPUT: signed_distance_isosurface
-- MEX_SOURCE: snap_rounding.cpp
-- MEX_OUTPUT: snap_rounding
-- MEX_SOURCE: trim_with_solid.cpp
-- MEX_OUTPUT: trim_with_solid
-- MEX_SOURCE: upper_envelope.cpp
-- MEX_OUTPUT: upper_envelope
-- MEX_SOURCE: wire_mesh.cpp
-- MEX_OUTPUT: wire_mesh
-- MEX_SOURCE: read_mesh_from_xml.cpp
-- MEX_OUTPUT: read_mesh_from_xml
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/build

Compilation result

PS C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build> cmake --build . --config Release
Microsoft (R)-Build-Engine, Version 16.10.2+857e5a733 für .NET Framework
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

  Checking Build System
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  aabb.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/aabb.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptool
  box/mex/aabb.exp" werden erstellt.
  aabb.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\aabb.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/embree/common/algorithms/CMakeList
  s.txt
  parallel_for.cpp
  parallel_reduce.cpp
  parallel_prefix_sum.cpp
  parallel_for_for.cpp
  parallel_for_for_prefix_sum.cpp
  parallel_partition.cpp
  parallel_sort.cpp
  parallel_set.cpp
  parallel_map.cpp
  parallel_filter.cpp
  algorithms.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\embree\common\algorithms\algorithms.dir\Release\algo
  rithms.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/embree/common/math/CMakeLists.txt
  constants.cpp
  math.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\embree\Release\math.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/embree/common/sys/CMakeLists.txt
  sysinfo.cpp
  alloc.cpp
  filename.cpp
  library.cpp
  thread.cpp
  string.cpp
  regression.cpp
  mutex.cpp
  condition.cpp
  barrier.cpp
  sys.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\embree\Release\sys.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/embree/common/lexers/CMakeLists.tx
  t
  stringstream.cpp
  tokenstream.cpp
  lexers.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\embree\Release\lexers.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/embree/common/simd/CMakeLists.txt
  sse.cpp
  simd.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\embree\Release\simd.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/embree/common/tasking/CMakeLists.t
  xt
  taskschedulerinternal.cpp
  tasking.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\embree\Release\tasking.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/embree/kernels/CMakeLists.txt
  device.cpp
  stat.cpp
  acceln.cpp
  accelset.cpp
  state.cpp
  rtcore.cpp
  rtcore_builder.cpp
  scene.cpp
  alloc.cpp
  geometry.cpp
  scene_user_geometry.cpp
  scene_instance.cpp
  scene_triangle_mesh.cpp
  scene_quad_mesh.cpp
  scene_curves.cpp
  scene_line_segments.cpp
  scene_grid_mesh.cpp
  scene_points.cpp
  motion_derivative.cpp
  bezier_curve.cpp
  bspline_curve.cpp
  catmullrom_curve.cpp
  primitive4.cpp
  instance_intersector.cpp
  curve_intersector_virtual.cpp
  curve_intersector_virtual2.cpp
  primrefgen.cpp
  bvh.cpp
  bvh_statistics.cpp
  bvh4_factory.cpp
  bvh8_factory.cpp
  bvh_collider.cpp
  bvh_rotate.cpp
  bvh_refit.cpp
  bvh_builder.cpp
  bvh_builder_hair.cpp
  bvh_builder_hair_mb.cpp
  bvh_builder_morton.cpp
  bvh_builder_sah.cpp
  bvh_builder_sah_spatial.cpp
  bvh_builder_sah_mb.cpp
  bvh_builder_twolevel.cpp
  bvh_intersector1_bvh4.cpp
  scene_subdiv_mesh.cpp
  tessellation_cache.cpp
  subdivpatch1base.cpp
  catmullclark_coefficients.cpp
  grid_soa.cpp
  subdivpatch1base_eval.cpp
  bvh_builder_subdiv.cpp
  bvh_intersector_hybrid4_bvh4.cpp
  bvh_intersector_stream_bvh4.cpp
  bvh_intersector_stream_filters.cpp
  embree.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\embree\Release\embree3.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  ambient_occlusion.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\embree\include\embree3\rtcore_config.h(17,1): warning C40
05: "EMBREE_STATIC_LIB": Makro-Neudefinition [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\ambient_occlusion.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\ambient_occlusion.cpp : message : Siehe vorherige Definition von "EMBREE_STATIC_LI
B" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\ambient_occlusion.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,18): warning C4244: "="
: Konvertierung von "double" in "int", möglicher Datenverlust [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\ambient_occlu
sion.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : Siehe Verwe
is auf die gerade kompilierte Instanziierung "_OutIt std::_Copy_unchecked<_InIt,_OutIt>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\ambient_occlusion.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=double *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\ambient_occlusion.cpp(65): message : Siehe Verweis auf die gerade kompilierte Inst
anziierung "_OutIt *std::copy<double*,int*>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolb
ox\mex\build\ambient_occlusion.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=double *
          ]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/ambient_occlusion.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gpt
  oolbox/gptoolbox/mex/ambient_occlusion.exp" werden erstellt.
  ambient_occlusion.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\ambient_occlusion.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  angle_derivatives.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/angle_derivatives.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gpt
  oolbox/gptoolbox/mex/angle_derivatives.exp" werden erstellt.
  angle_derivatives.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\angle_derivatives.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  blue_noise.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/blue_noise.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox/
  gptoolbox/mex/blue_noise.exp" werden erstellt.
  blue_noise.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\blue_noise.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  bone_visible.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/bone_visible.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbo
  x/gptoolbox/mex/bone_visible.exp" werden erstellt.
  bone_visible.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\bone_visible.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  bone_visible_embree.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\embree\include\embree3\rtcore_config.h(17,1): warning C40
05: "EMBREE_STATIC_LIB": Makro-Neudefinition [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\bone_visible_embree.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\bone_visible_embree.cpp : message : Siehe vorherige Definition von "EMBREE_STATIC_
LIB" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\bone_visible_embree.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/bone_visible_embree.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_g
  ptoolbox/gptoolbox/mex/bone_visible_embree.exp" werden erstellt.
  bone_visible_embree.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\bone_visible_embree.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  box_intersect.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/box_intersect.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolb
  ox/gptoolbox/mex/box_intersect.exp" werden erstellt.
  box_intersect.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\box_intersect.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  collapse_small_triangles.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/collapse_small_triangles.lib" und Objekt "C:/Users/nikdi/Desktop/
  tmp_gptoolbox/gptoolbox/mex/collapse_small_triangles.exp" werden erstellt.
  collapse_small_triangles.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\collapse_small_triangles.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  decimate_cgal.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\decimate_cgal.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/detail/iterator.hpp(13): message : This header is deprecated.
 Use <iterator> instead. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\decimate_cgal.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/decimate_cgal.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolb
  ox/gptoolbox/mex/decimate_cgal.exp" werden erstellt.
  decimate_cgal.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\decimate_cgal.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  decimate_libigl.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/decimate_libigl.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoo
  lbox/gptoolbox/mex/decimate_libigl.exp" werden erstellt.
  decimate_libigl.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\decimate_libigl.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  dual_laplacian.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/dual_laplacian.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptool
  box/gptoolbox/mex/dual_laplacian.exp" werden erstellt.
  dual_laplacian.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\dual_laplacian.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  fast_sparse.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/fast_sparse.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox
  /gptoolbox/mex/fast_sparse.exp" werden erstellt.
  fast_sparse.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\fast_sparse.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  fit_cubic_bezier.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/fit_cubic_bezier.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gpto
  olbox/gptoolbox/mex/fit_cubic_bezier.exp" werden erstellt.
  fit_cubic_bezier.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\fit_cubic_bezier.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  fit_rotations_mex.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/fit_rotations_mex.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gpt
  oolbox/gptoolbox/mex/fit_rotations_mex.exp" werden erstellt.
  fit_rotations_mex.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\fit_rotations_mex.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  form_factor.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/form_factor.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox
  /gptoolbox/mex/form_factor.exp" werden erstellt.
  form_factor.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\form_factor.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  icp.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/icp.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolb
  ox/mex/icp.exp" werden erstellt.
  icp.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\icp.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  in_element_aabb.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/in_element_aabb.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoo
  lbox/gptoolbox/mex/in_element_aabb.exp" werden erstellt.
  in_element_aabb.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\in_element_aabb.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  intersect_other.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\intersect_other.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\intersect_other.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/intersect_other.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoo
  lbox/gptoolbox/mex/intersect_other.exp" werden erstellt.
  intersect_other.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\intersect_other.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  mesh_boolean.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\mesh_boolean.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(604,13): warning C41
29: "e": nicht erkannte Folge von Escapesequenz [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\string_to_mesh_boolean_type.cpp(18,36):
warning C4566: Das durch den universellen Zeichennamen "\u222A" dargestellte Zeichen kann in der aktuellen Codepage (1252) nicht darg
estellt werden. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\string_to_mesh_boolean_type.cpp(21,53):
warning C4566: Das durch den universellen Zeichennamen "\u2229" dargestellte Zeichen kann in der aktuellen Codepage (1252) nicht darg
estellt werden. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\string_to_mesh_boolean_type.cpp(29,55):
warning C4566: Das durch den universellen Zeichennamen "\u2206" dargestellte Zeichen kann in der aktuellen Codepage (1252) nicht darg
estellt werden. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,1): warning C4267: "=":
 Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : Siehe Verwe
is auf die gerade kompilierte Instanziierung "_OutIt std::_Copy_unchecked<unsigned __int64*,_OutIt>(_InIt,_InIt,_OutIt)" der Funktion
s-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=unsigned __int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\extract_cells.cpp(173): message : Siehe
Verweis auf die gerade kompilierte Instanziierung "_OutIt *std::copy<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>
,int*>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
          with
          [
              _OutIt=int *,
              _Ty=size_t,
              _InIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\mesh_boolean.cpp(254): message : Siehe V
erweis auf die gerade kompilierte Instanziierung "size_t igl::copyleft::cgal::extract_cells<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>,
Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,siz
e_t,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,-1,0,-1,-1>>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-
1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>
> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &
,const std::vector<std::vector<size_t,std::allocator<size_t>>,std::allocator<std::vector<size_t,std::allocator<size_t>>>> &,const Eig
en::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &)" der Funktions-Vorl
age. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\mesh_boolean.cpp(145): message : Siehe V
erweis auf die gerade kompilierte Instanziierung "bool igl::copyleft::cgal::mesh_boolean<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eig
en::Matrix<size_t,-1,1,0,-1,1>,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(c
onst Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::MatrixBase<Eigen::Matrix<s
ize_t,-1,1,0,-1,1>> &,const std::function<int (Eigen::Matrix<int,1,-1,1,1,-1>)> &,const std::function<int (int,int)> &,Eigen::PlainOb
jectBase<Derived> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>>
 &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\mesh_boolean.cpp(222): message : Siehe Verweis auf die gerade kompilierte Instanzi
ierung "bool igl::copyleft::cgal::mesh_boolean<Eigen::MatrixXd,Eigen::MatrixXi,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,
-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const std::vector<Eigen::MatrixXd,std::allocator<Eigen::MatrixXd>> &,const std::vector
<Eigen::MatrixXi,std::allocator<Eigen::MatrixXi>> &,const std::function<int (Eigen::Matrix<int,1,-1,1,1,-1>)> &,const std::function<i
nt (int,int)> &,Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>
> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox
\mex\build\mesh_boolean.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(246,1): warning C4267: "Argu
ment": Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boo
lean.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7245): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "decltype(auto) std::_Ref_fn<_Pr>::operator ()<unsigned __int64&,unsigned __int64&>(uns
igned __int64 &,unsigned __int64 &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vc
xproj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7369): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "_BidIt std::_Insertion_sort_unchecked<_RanIt,_Pr>(const _BidIt,const _BidIt,_Pr)" der
Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
          with
          [
              _BidIt=unsigned __int64 *,
              _RanIt=unsigned __int64 *,
              _Pr=std::_Ref_fn<igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7399): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "void std::_Sort_unchecked<unsigned __int64*,std::_Ref_fn<_Pr>>(_RanIt,_RanIt,__int64,s
td::_Ref_fn<_Pr>)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>,
              _RanIt=unsigned __int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\order_facets_around_edge.cpp(333): messa
ge : Siehe Verweis auf die gerade kompilierte Instanziierung "void std::sort<std::_Vector_iterator<std::_Vector_val<std::_Simple_type
s<_Ty>>>,igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>>(const _RanIt,const _RanIt,_Pr)" de
r Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
          with
          [
              _Ty=size_t,
              _RanIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\outer_facet.cpp(76): message : Siehe Ver
weis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::order_facets_around_edge<Eigen::Matrix<ExactScalar,-1,-1,0,
-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,
0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,size_t,size_t,const std::vector<int,std::allocator<int>>
 &,const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)
" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\extract_cells.cpp(175): message : Siehe
Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::outer_facet<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>,Eig
en::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,int>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-
1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &
,IndexType &,bool &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\mesh_boolean.vcxproj]
          with
          [
              IndexType=int
          ]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/mesh_boolean.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbo
  x/gptoolbox/mex/mesh_boolean.exp" werden erstellt.
  mesh_boolean.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\mesh_boolean.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  outer_hull.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\outer_hull.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(604,13): warning C41
29: "e": nicht erkannte Folge von Escapesequenz [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,1): warning C4267: "=":
 Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcx
proj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : Siehe Verwe
is auf die gerade kompilierte Instanziierung "_OutIt std::_Copy_unchecked<unsigned __int64*,_OutIt>(_InIt,_InIt,_OutIt)" der Funktion
s-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=unsigned __int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\extract_cells.cpp(173): message : Siehe
Verweis auf die gerade kompilierte Instanziierung "_OutIt *std::copy<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>
,int*>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
          with
          [
              _OutIt=int *,
              _Ty=size_t,
              _InIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\extract_cells.cpp(56): message : Siehe V
erweis auf die gerade kompilierte Instanziierung "size_t igl::copyleft::cgal::extract_cells<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>,
Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,siz
e_t,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,-1,0,-1,-1>>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-
1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>
> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &
,const std::vector<std::vector<size_t,std::allocator<size_t>>,std::allocator<std::vector<size_t,std::allocator<size_t>>>> &,const Eig
en::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &)" der Funktions-Vorl
age. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\outer_hull.cpp(64): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "size_t igl::copyleft::cgal::extract_cells<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>,Eig
en::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>
> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &)" der
 Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\outer_hull.cpp(88): message : Siehe Verweis auf die gerade kompilierte Instanziier
ung "void igl::copyleft::cgal::outer_hull<Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<double,-
1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjec
tBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<
Eigen::Matrix<double,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matri
x<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_g
ptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(246,1): warning C4267: "Argu
ment": Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hu
ll.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7245): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "decltype(auto) std::_Ref_fn<_Pr>::operator ()<unsigned __int64&,unsigned __int64&>(uns
igned __int64 &,unsigned __int64 &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxp
roj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7369): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "_BidIt std::_Insertion_sort_unchecked<_RanIt,_Pr>(const _BidIt,const _BidIt,_Pr)" der
Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
          with
          [
              _BidIt=unsigned __int64 *,
              _RanIt=unsigned __int64 *,
              _Pr=std::_Ref_fn<igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7399): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "void std::_Sort_unchecked<unsigned __int64*,std::_Ref_fn<_Pr>>(_RanIt,_RanIt,__int64,s
td::_Ref_fn<_Pr>)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>,
              _RanIt=unsigned __int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\order_facets_around_edge.cpp(333): messa
ge : Siehe Verweis auf die gerade kompilierte Instanziierung "void std::sort<std::_Vector_iterator<std::_Vector_val<std::_Simple_type
s<_Ty>>>,igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>>(const _RanIt,const _RanIt,_Pr)" de
r Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
          with
          [
              _Ty=size_t,
              _RanIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\outer_facet.cpp(76): message : Siehe Ver
weis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::order_facets_around_edge<Eigen::Matrix<double,-1,-1,0,-1,-1
>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>>
&,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,size_t,size_t,const std::vector<int,std::allocator<int>> &,const E
igen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions
-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\outer_hull.cpp(254): message : Siehe Ver
weis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::outer_facet<Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matr
ix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,int>(const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const E
igen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,IndexType &,
bool &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
          with
          [
              IndexType=int
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\outer_hull.cpp(85): message : Siehe Verweis auf die gerade kompilierte Instanziier
ung "void igl::copyleft::cgal::outer_hull_legacy<Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<i
nt,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<double,-1
,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,
-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funkti
ons-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\outer_hull.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/outer_hull.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox/
  gptoolbox/mex/outer_hull.exp" werden erstellt.
  outer_hull.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\outer_hull.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  point_mesh_squared_distance.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\point_mesh_squared_distance.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\point_mesh_squared_distance.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/point_mesh_squared_distance.lib" und Objekt "C:/Users/nikdi/Deskt
  op/tmp_gptoolbox/gptoolbox/mex/point_mesh_squared_distance.exp" werden erstellt.
  point_mesh_squared_distance.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\point_mesh_squared_distance.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  ray_mesh_intersect.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\embree\include\embree3\rtcore_config.h(17,1): warning C40
05: "EMBREE_STATIC_LIB": Makro-Neudefinition [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\ray_mesh_intersect.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\ray_mesh_intersect.cpp : message : Siehe vorherige Definition von "EMBREE_STATIC_L
IB" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\ray_mesh_intersect.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/ray_mesh_intersect.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gp
  toolbox/gptoolbox/mex/ray_mesh_intersect.exp" werden erstellt.
  ray_mesh_intersect.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\ray_mesh_intersect.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  readMSH.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/readMSH.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox/gpt
  oolbox/mex/readMSH.exp" werden erstellt.
  readMSH.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\readMSH.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  tinyxml2.cpp
  tinyxml2.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\tinyxml2.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  read_mesh_from_xml.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/read_mesh_from_xml.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gp
  toolbox/gptoolbox/mex/read_mesh_from_xml.exp" werden erstellt.
  read_mesh_from_xml.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\read_mesh_from_xml.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  read_triangle_mesh.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/read_triangle_mesh.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gp
  toolbox/gptoolbox/mex/read_triangle_mesh.exp" werden erstellt.
  read_triangle_mesh.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\read_triangle_mesh.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  reorient_facets.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\embree\include\embree3\rtcore_config.h(17,1): warning C40
05: "EMBREE_STATIC_LIB": Makro-Neudefinition [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\reorient_facets.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\reorient_facets.cpp : message : Siehe vorherige Definition von "EMBREE_STATIC_LIB"
 [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\reorient_facets.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/reorient_facets.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoo
  lbox/gptoolbox/mex/reorient_facets.exp" werden erstellt.
  reorient_facets.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\reorient_facets.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  segment_graph.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/segment_graph.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolb
  ox/gptoolbox/mex/segment_graph.exp" werden erstellt.
  segment_graph.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\segment_graph.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  selfintersect.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\selfintersect.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfintersect.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,18): warning C4244: "="
: Konvertierung von "__int64" in "int", möglicher Datenverlust [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfintersec
t.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : Siehe Verwe
is auf die gerade kompilierte Instanziierung "_OutIt std::_Copy_unchecked<__int64*,_OutIt>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage
. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfintersect.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=__int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\remesh_intersections.cpp(445): message :
 Siehe Verweis auf die gerade kompilierte Instanziierung "_OutIt *std::copy<std::_Vector_iterator<std::_Vector_val<std::_Simple_types
<_Ty>>>,int*>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfintersect.vcx
proj]
          with
          [
              _OutIt=int *,
              _Ty=__int64,
              _InIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<__int64>>>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(403): message : Sieh
e Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::remesh_intersections<Derived,Eigen::Matrix<int,-1,-1,0
,-1,-1>,Kernel_,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int
,-1,1,0,-1,1>>(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const std::vector<CGAL:
:Triangle_3<Kernel_>,std::allocator<CGAL::Triangle_3<Kernel_>>> &,const std::map<__int64,std::vector<std::pair<__int64,CGAL::Object>,
std::allocator<std::pair<__int64,CGAL::Object>>>,std::less<__int64>,std::allocator<std::pair<const __int64,std::vector<std::pair<__in
t64,CGAL::Object>,std::allocator<std::pair<__int64,CGAL::Object>>>>>> &,bool,Eigen::PlainObjectBase<Derived> &,Eigen::PlainObjectBase
<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<in
t,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfintersect.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>,
              Kernel_=CGAL::Epick
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(300): message : beim
 Kompilieren der Klasse Vorlage-Memberfunktion "igl::copyleft::cgal::SelfIntersectMesh<Kernel,DerivedV,DerivedF,DerivedVV,DerivedFF,D
erivedIF,DerivedJ,DerivedIM>::SelfIntersectMesh(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,
-1,-1>> &,const igl::copyleft::cgal::RemeshSelfIntersectionsParam &,Eigen::PlainObjectBase<Derived> &,Eigen::PlainObjectBase<Eigen::M
atrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,
0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfi
ntersect.vcxproj]
          with
          [
              DerivedV=Eigen::Matrix<double,-1,-1,0,-1,-1>,
              DerivedF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedVV=Eigen::Matrix<double,-1,-1,0,-1,-1>,
              DerivedFF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedIF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedJ=Eigen::Matrix<int,-1,1,0,-1,1>,
              DerivedIM=Eigen::Matrix<int,-1,1,0,-1,1>,
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\remesh_self_intersections.cpp(59): messa
ge : Siehe Verweis auf die gerade kompilierte Instanziierung "igl::copyleft::cgal::SelfIntersectMesh<Kernel,DerivedV,DerivedF,Derived
VV,DerivedFF,DerivedIF,DerivedJ,DerivedIM>::SelfIntersectMesh(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matri
x<int,-1,-1,0,-1,-1>> &,const igl::copyleft::cgal::RemeshSelfIntersectionsParam &,Eigen::PlainObjectBase<Derived> &,Eigen::PlainObjec
tBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Ma
trix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tm
p_gptoolbox\gptoolbox\mex\build\selfintersect.vcxproj]
          with
          [
              DerivedV=Eigen::Matrix<double,-1,-1,0,-1,-1>,
              DerivedF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedVV=Eigen::Matrix<double,-1,-1,0,-1,-1>,
              DerivedFF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedIF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedJ=Eigen::Matrix<int,-1,1,0,-1,1>,
              DerivedIM=Eigen::Matrix<int,-1,1,0,-1,1>,
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\remesh_self_intersections.cpp(59): messa
ge : Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "igl::copyleft::cgal::SelfIntersectMesh<Kernel,DerivedV,D
erivedF,DerivedVV,DerivedFF,DerivedIF,DerivedJ,DerivedIM>". [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfintersect.v
cxproj]
          with
          [
              DerivedV=Eigen::Matrix<double,-1,-1,0,-1,-1>,
              DerivedF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedVV=Eigen::Matrix<double,-1,-1,0,-1,-1>,
              DerivedFF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedIF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedJ=Eigen::Matrix<int,-1,1,0,-1,1>,
              DerivedIM=Eigen::Matrix<int,-1,1,0,-1,1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\selfintersect.cpp(113): message : Siehe Verweis auf die gerade kompilierte Instanz
iierung "void igl::copyleft::cgal::remesh_self_intersections<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<double,-1,-1,0,-1
,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,1,0,-1,1>>
(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const igl::copyleft::cgal::RemeshSelf
IntersectionsParam &,Eigen::PlainObjectBase<Derived> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectB
ase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix
<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\selfintersect.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/selfintersect.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolb
  ox/gptoolbox/mex/selfintersect.exp" werden erstellt.
  selfintersect.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\selfintersect.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  signed_distance.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/signed_distance.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoo
  lbox/gptoolbox/mex/signed_distance.exp" werden erstellt.
  signed_distance.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\signed_distance.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  signed_distance_isosurface.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\signed_distance_isosurface.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\signed_distance_isosurface.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/signed_distance_isosurface.lib" und Objekt "C:/Users/nikdi/Deskto
  p/tmp_gptoolbox/gptoolbox/mex/signed_distance_isosurface.exp" werden erstellt.
  signed_distance_isosurface.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\signed_distance_isosurface.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  simplify_polyhedron.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/simplify_polyhedron.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_g
  ptoolbox/gptoolbox/mex/simplify_polyhedron.exp" werden erstellt.
  simplify_polyhedron.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\simplify_polyhedron.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  slim.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/slim.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptool
  box/mex/slim.exp" werden erstellt.
  slim.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\slim.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  snap_rounding.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\snap_rounding.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/snap_rounding.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolb
  ox/gptoolbox/mex/snap_rounding.exp" werden erstellt.
  snap_rounding.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\snap_rounding.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  solid_angle.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/solid_angle.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox
  /gptoolbox/mex/solid_angle.exp" werden erstellt.
  solid_angle.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\solid_angle.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/tetgen/CMakeLists.txt
  tetgen.cxx
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31906,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31906,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31906,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31906,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31909,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31909,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31909,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31909,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31917,19): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31917,19): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31917,19): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31917,19): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31920,19): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31920,19): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31920,19): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31920,19): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31929,19): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31929,19): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31929,19): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31929,19): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31932,19): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31932,19): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31932,19): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31932,19): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31946,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31946,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31946,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31946,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31949,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31949,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31949,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31949,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31955,20): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31955,20): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31955,20): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31955,20): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31958,20): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31958,20): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31958,20): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31958,20): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31972,16): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31972,16): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31972,16): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31972,16): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31975,16): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31975,16): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31975,16): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31975,16): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31981,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31981,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31981,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31981,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31984,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31984,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31984,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31984,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31994,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31994,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31994,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31994,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31997,18): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31997,18): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31997,18): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(31997,18): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32009,20): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32009,20): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32009,20): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32009,20): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32012,20): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32012,20): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32012,20): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32012,20): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "6" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32094,20): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32107,24): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32107,24): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32107,24): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32107,24): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32112,26): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32112,26): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32112,26): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32112,26): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "1" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "6" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32131,22): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32148,16): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "5" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32148,16): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32148,16): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32148,16): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32157,20): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "5" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32157,20): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32157,20): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32157,20): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32205,24): warning C4477: "printf": Die
 Formatzeichenfolge "%lu" erfordert ein Argument vom Typ "unsigned long", das variadic-Argument "5" weist aber den Typ "uintptr_t" au
f. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32205,24): message : Verwenden Sie ggf.
 "%llu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32205,24): message : Verwenden Sie ggf.
 "%Iu" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\tetgen\tetgen.cxx(32205,24): message : Verwenden Sie ggf.
 "%I64u" in der Formatzeichenfolge. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\tetgen\tetgen.vcxproj]
  predicates.cxx
  Code wird generiert...
  tetgen.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\tetgen.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  tetrahedralize.cpp
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/tetrahedralize.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptool
  box/gptoolbox/mex/tetrahedralize.exp" werden erstellt.
  tetrahedralize.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\tetrahedralize.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/external/libigl/external/triangle/CMakeLists.txt
  triangle.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3685,72): warning C4311: "Typumwand
lung": Zeigerverkürzung von "triangle *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triang
le.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3691,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "triangle *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triang
le.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3698,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "triangle *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triang
le.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3705,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "triangle *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triang
le.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3714,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "vertex" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle.v
cxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3721,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "vertex" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle.v
cxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3728,54): warning C4311: "Typumwand
lung": Zeigerverkürzung von "vertex" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle.v
cxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3734,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "subseg *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle
.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3739,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "subseg *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle
.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3744,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "subseg *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle
.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3780,31): warning C4311: "Typumwand
lung": Zeigerverkürzung von "subseg *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle
.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3785,62): warning C4311: "Typumwand
lung": Zeigerverkürzung von "subseg *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle
.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3792,62): warning C4311: "Typumwand
lung": Zeigerverkürzung von "subseg *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle
.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3801,56): warning C4311: "Typumwand
lung": Zeigerverkürzung von "vertex" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle.v
cxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3808,56): warning C4311: "Typumwand
lung": Zeigerverkürzung von "vertex" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle.v
cxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3815,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "triangle *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triang
le.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3822,64): warning C4311: "Typumwand
lung": Zeigerverkürzung von "triangle *" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triang
le.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3831,56): warning C4311: "Typumwand
lung": Zeigerverkürzung von "vertex" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle.v
cxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\triangle\triangle.cpp(3838,56): warning C4311: "Typumwand
lung": Zeigerverkürzung von "vertex" zu "unsigned long" [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangle\triangle.v
cxproj]
  triangle.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\triangle.lib
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  triangulate.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\triangulate.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/triangulate.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox
  /gptoolbox/mex/triangulate.exp" werden erstellt.
  triangulate.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\triangulate.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  trim_with_solid.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\trim_with_solid.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,1): warning C4267: "=":
 Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_soli
d.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : Siehe Verwe
is auf die gerade kompilierte Instanziierung "_OutIt *std::_Copy_unchecked<std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_T
ree_simple_types<unsigned __int64>>,std::_Iterator_base0>,int*>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\t
mp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<unsigned __int64>>,std::_Iterator_base
  0>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\points_inside_component.cpp(87): message
 : Siehe Verweis auf die gerade kompilierte Instanziierung "_OutIt std::copy<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simp
le_types<unsigned __int64>>>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)" der Funktions-Vor
lage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
          with
          [
              _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int>>>,
              _Ty=int,
              _InIt=std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<unsigned __int64>>>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\points_inside_component.cpp(162): messag
e : Siehe Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::points_inside_component_helper::extract_adj_ve
rtices<Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>
> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,const size_t,std::vector<int,std::allocator<int>> &)" der Funktion
s-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\points_inside_component.cpp(309): messag
e : Siehe Verweis auf die gerade kompilierte Instanziierung "bool igl::copyleft::cgal::points_inside_component_helper::determine_poin
t_vertex_orientation<Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen
::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen
::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,const igl::copyleft::cgal::points_inside_component_helper::Point_3 &,size_t)" der
 Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\points_inside_component.cpp(337): messag
e : Siehe Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::points_inside_component<Eigen::Matrix<double,-
1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,3,0,-1
,3>,Eigen::Array<bool,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<
Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,const Eigen::PlainObjectBase<Eigen
::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,3,0,-1,3>> &,Eigen::PlainObjectBase<Eigen::Array<bool,-1,1,0,-1,1>> &)" der Funktions-Vor
lage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\point_solid_signed_squared_distance.cpp(
37): message : Siehe Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::points_inside_component<Eigen::Matr
ix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,3,0,-1,3>,Eigen::Array<boo
l,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1
,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,3,0,-1,3>> &,Eigen::PlainObjectBase<Eig
en::Array<bool,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcx
proj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\trim_with_solid.cpp(81): message : Siehe
 Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::point_solid_signed_squared_distance<Eigen::Matrix<CGAL:
:Lazy_exact_nt<CGAL::Gmpq>,-1,3,0,-1,3>,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<CGAL::Lazy
_exact_nt<CGAL::Gmpq>,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,3,0,-1,3>> &,const
Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen:
:PlainObjectBase<Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_g
ptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\trim_with_solid.cpp(43): message : Siehe Verweis auf die gerade kompilierte Instan
ziierung "void igl::copyleft::cgal::trim_with_solid<Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matri
x<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::
Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eig
en::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eig
en::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,Eigen::PlainObj
ectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Ma
trix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(246,1): warning C4267: "Argu
ment": Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_wit
h_solid.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7245): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "decltype(auto) std::_Ref_fn<_Pr>::operator ()<unsigned __int64&,unsigned __int64&>(uns
igned __int64 &,unsigned __int64 &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid
.vcxproj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7369): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "_BidIt std::_Insertion_sort_unchecked<_RanIt,_Pr>(const _BidIt,const _BidIt,_Pr)" der
Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
          with
          [
              _BidIt=unsigned __int64 *,
              _RanIt=unsigned __int64 *,
              _Pr=std::_Ref_fn<igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7399): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "void std::_Sort_unchecked<unsigned __int64*,std::_Ref_fn<_Pr>>(_RanIt,_RanIt,__int64,s
td::_Ref_fn<_Pr>)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>,
              _RanIt=unsigned __int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\order_facets_around_edge.cpp(333): messa
ge : Siehe Verweis auf die gerade kompilierte Instanziierung "void std::sort<std::_Vector_iterator<std::_Vector_val<std::_Simple_type
s<_Ty>>>,igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>>(const _RanIt,const _RanIt,_Pr)" de
r Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
          with
          [
              _Ty=size_t,
              _RanIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_fdf8cb79741bf96b8ca0ef9ff6f2a000>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\points_inside_component.cpp(140): messag
e : Siehe Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::order_facets_around_edge<Eigen::Matrix<double,
-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,
-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,size_t,size_t,const std::vector<int,std::allocator<in
t>> &,const Eigen::PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)"
der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\points_inside_component.cpp(317): messag
e : Siehe Verweis auf die gerade kompilierte Instanziierung "bool igl::copyleft::cgal::points_inside_component_helper::determine_poin
t_edge_orientation<Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::
PlainObjectBase<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::
PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,const igl::copyleft::cgal::points_inside_component_helper::Point_3 &,size_t,size_t)
" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\trim_with_solid.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/trim_with_solid.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoo
  lbox/gptoolbox/mex/trim_with_solid.exp" werden erstellt.
  trim_with_solid.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\trim_with_solid.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  upper_envelope.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\upper_envelope.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(604,13): warning C41
29: "e": nicht erkannte Folge von Escapesequenz [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,18): warning C4244: "="
: Konvertierung von "__int64" in "int", möglicher Datenverlust [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelo
pe.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : Siehe Verwe
is auf die gerade kompilierte Instanziierung "_OutIt std::_Copy_unchecked<__int64*,_OutIt>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage
. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=__int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\remesh_intersections.cpp(445): message :
 Siehe Verweis auf die gerade kompilierte Instanziierung "_OutIt *std::copy<std::_Vector_iterator<std::_Vector_val<std::_Simple_types
<_Ty>>>,int*>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vc
xproj]
          with
          [
              _OutIt=int *,
              _Ty=__int64,
              _InIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<__int64>>>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(403): message : Sieh
e Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::remesh_intersections<Derived,Eigen::Matrix<int,-1,-1,0
,-1,-1>,Kernel_,Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,
0,-1,1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>>
&,const std::vector<CGAL::Triangle_3<Kernel_>,std::allocator<CGAL::Triangle_3<Kernel_>>> &,const std::map<__int64,std::vector<std::pa
ir<__int64,CGAL::Object>,std::allocator<std::pair<__int64,CGAL::Object>>>,std::less<__int64>,std::allocator<std::pair<const __int64,s
td::vector<std::pair<__int64,CGAL::Object>,std::allocator<std::pair<__int64,CGAL::Object>>>>>> &,bool,Eigen::PlainObjectBase<Eigen::M
atrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObject
Base<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\ni
kdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,3,0,-1,3>,
              Kernel_=CGAL::Epick
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(300): message : beim
 Kompilieren der Klasse Vorlage-Memberfunktion "igl::copyleft::cgal::SelfIntersectMesh<Kernel,DerivedV,DerivedF,DerivedVV,DerivedFF,D
erivedIF,DerivedJ,DerivedIM>::SelfIntersectMesh(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,
-1,-1>> &,const igl::copyleft::cgal::RemeshSelfIntersectionsParam &,Eigen::PlainObjectBase<Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gm
pq>,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,
-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" [C:\Users\
nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vcxproj]
          with
          [
              DerivedV=Eigen::Matrix<double,-1,3,0,-1,3>,
              DerivedF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedVV=Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>,
              DerivedFF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedIF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedJ=Eigen::Matrix<int,-1,1,0,-1,1>,
              DerivedIM=Eigen::Matrix<int,-1,1,0,-1,1>,
              Derived=Eigen::Matrix<double,-1,3,0,-1,3>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\remesh_self_intersections.cpp(59): messa
ge : Siehe Verweis auf die gerade kompilierte Instanziierung "igl::copyleft::cgal::SelfIntersectMesh<Kernel,DerivedV,DerivedF,Derived
VV,DerivedFF,DerivedIF,DerivedJ,DerivedIM>::SelfIntersectMesh(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matri
x<int,-1,-1,0,-1,-1>> &,const igl::copyleft::cgal::RemeshSelfIntersectionsParam &,Eigen::PlainObjectBase<Eigen::Matrix<CGAL::Lazy_exa
ct_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<i
nt,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>>
&)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vcxproj]
          with
          [
              DerivedV=Eigen::Matrix<double,-1,3,0,-1,3>,
              DerivedF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedVV=Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>,
              DerivedFF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedIF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedJ=Eigen::Matrix<int,-1,1,0,-1,1>,
              DerivedIM=Eigen::Matrix<int,-1,1,0,-1,1>,
              Derived=Eigen::Matrix<double,-1,3,0,-1,3>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\remesh_self_intersections.cpp(59): messa
ge : Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "igl::copyleft::cgal::SelfIntersectMesh<Kernel,DerivedV,D
erivedF,DerivedVV,DerivedFF,DerivedIF,DerivedJ,DerivedIM>". [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.
vcxproj]
          with
          [
              DerivedV=Eigen::Matrix<double,-1,3,0,-1,3>,
              DerivedF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedVV=Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>,
              DerivedFF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedIF=Eigen::Matrix<int,-1,-1,0,-1,-1>,
              DerivedJ=Eigen::Matrix<int,-1,1,0,-1,1>,
              DerivedIM=Eigen::Matrix<int,-1,1,0,-1,1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\upper_envelope.cpp(203): message : Siehe Verweis auf die gerade kompilierte Instan
ziierung "void igl::copyleft::cgal::remesh_self_intersections<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<CGAL::Lazy_exact
_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen
::Matrix<int,-1,1,0,-1,1>>(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const igl::
copyleft::cgal::RemeshSelfIntersectionsParam &,Eigen::PlainObjectBase<Eigen::Matrix<CGAL::Lazy_exact_nt<CGAL::Gmpq>,-1,-1,0,-1,-1>> &
,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainOb
jectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\User
s\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\upper_envelope.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,3,0,-1,3>
          ]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/upper_envelope.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptool
  box/gptoolbox/mex/upper_envelope.exp" werden erstellt.
  upper_envelope.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\upper_envelope.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  winding_number.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\winding_number.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\embree\include\embree3\rtcore_config.h(17,1): warning C40
05: "EMBREE_STATIC_LIB": Makro-Neudefinition [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\winding_number.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\winding_number.cpp : message : Siehe vorherige Definition von "EMBREE_STATIC_LIB"
[C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\winding_number.vcxproj]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/winding_number.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptool
  box/gptoolbox/mex/winding_number.exp" werden erstellt.
  winding_number.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\winding_number.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt
  wire_mesh.cpp
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\external\cgal\Installation\lib\cmake\CGAL\..\..\..\..\CGAL_Core\in
clude\CGAL/CORE/CoreDefs.h(324,8): warning C4834: Der Rückgabewert einer Funktion mit dem "nodiscard"-Attribut wird verworfen. [C:\Us
ers\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\boost\boost/bind.hpp(41): message : The practice of declaring the Bind pl
aceholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholder
s, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build
\wire_mesh.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\SelfIntersectMesh.h(604,13): warning C41
29: "e": nicht erkannte Folge von Escapesequenz [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\string_to_mesh_boolean_type.cpp(18,36):
warning C4566: Das durch den universellen Zeichennamen "\u222A" dargestellte Zeichen kann in der aktuellen Codepage (1252) nicht darg
estellt werden. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\string_to_mesh_boolean_type.cpp(21,53):
warning C4566: Das durch den universellen Zeichennamen "\u2229" dargestellte Zeichen kann in der aktuellen Codepage (1252) nicht darg
estellt werden. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\string_to_mesh_boolean_type.cpp(29,55):
warning C4566: Das durch den universellen Zeichennamen "\u2206" dargestellte Zeichen kann in der aktuellen Codepage (1252) nicht darg
estellt werden. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,1): warning C4267: "=":
 Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxp
roj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : Siehe Verwe
is auf die gerade kompilierte Instanziierung "_OutIt std::_Copy_unchecked<unsigned __int64*,_OutIt>(_InIt,_InIt,_OutIt)" der Funktion
s-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              _OutIt=int *,
              _InIt=unsigned __int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\extract_cells.cpp(173): message : Siehe
Verweis auf die gerade kompilierte Instanziierung "_OutIt *std::copy<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>
,int*>(_InIt,_InIt,_OutIt)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              _OutIt=int *,
              _Ty=size_t,
              _InIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\mesh_boolean.cpp(254): message : Siehe V
erweis auf die gerade kompilierte Instanziierung "size_t igl::copyleft::cgal::extract_cells<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>,
Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,siz
e_t,Eigen::Matrix<int,-1,1,0,-1,1>,Eigen::Matrix<int,-1,-1,0,-1,-1>>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-
1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>
> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &
,const std::vector<std::vector<size_t,std::allocator<size_t>>,std::allocator<std::vector<size_t,std::allocator<size_t>>>> &,const Eig
en::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &)" der Funktions-Vorl
age. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\mesh_boolean.cpp(123): message : Siehe V
erweis auf die gerade kompilierte Instanziierung "bool igl::copyleft::cgal::mesh_boolean<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eig
en::Matrix<size_t,2,1,0,2,1>,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(con
st Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::MatrixBase<Eigen::Matrix<siz
e_t,2,1,0,2,1>> &,const std::function<int (Eigen::Matrix<int,1,-1,1,1,-1>)> &,const std::function<int (int,int)> &,Eigen::PlainObject
Base<Eigen::Matrix<double,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::
Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,3,0,-1,3>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\mesh_boolean.cpp(56): message : Siehe Ve
rweis auf die gerade kompilierte Instanziierung "bool igl::copyleft::cgal::mesh_boolean<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Deri
ved,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1
,1>>(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::MatrixBase<Derived>
&,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const std::function<int (Eigen::Matrix<int,1,-1,1,1,-1>)> &,const std::
function<int (int,int)> &,Eigen::PlainObjectBase<Derived> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainOb
jectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_me
sh.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\mesh_boolean.cpp(77): message : Siehe Ve
rweis auf die gerade kompilierte Instanziierung "bool igl::copyleft::cgal::mesh_boolean<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Deri
ved,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1
,1>>(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::MatrixBase<Derived>
&,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const igl::MeshBooleanType &,Eigen::PlainObjectBase<Derived> &,Eigen::P
lainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage.
[C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\wire_mesh.cpp(205): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "bool igl::copyleft::cgal::mesh_boolean<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Derive
d,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<double,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1
>>(const Eigen::MatrixBase<Derived> &,const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::MatrixBase<Derived> &,
const Eigen::MatrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const std::string &,Eigen::PlainObjectBase<Derived> &,Eigen::PlainObjectB
ase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\n
ikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\wire_mesh.cpp(108): message : Siehe Verweis auf die gerade kompilierte Instanziier
ung "void igl::copyleft::cgal::wire_mesh<Derived,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<double,-1,1,0,-1,1>,Eigen::Matrix<dou
ble,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::MatrixBase<Derived> &,const Eigen::M
atrixBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::MatrixBase<Eigen::Matrix<double,-1,1,0,-1,1>> &,const int,const bool,Eigen
::PlainObjectBase<Derived> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1
,0,-1,1>> &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              Derived=Eigen::Matrix<double,-1,-1,0,-1,-1>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(246,1): warning C4267: "Argu
ment": Konvertierung von "size_t" nach "int", Datenverlust möglich [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mes
h.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7245): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "decltype(auto) std::_Ref_fn<_Pr>::operator ()<unsigned __int64&,unsigned __int64&>(uns
igned __int64 &,unsigned __int64 &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxpr
oj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7369): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "_BidIt std::_Insertion_sort_unchecked<_RanIt,_Pr>(const _BidIt,const _BidIt,_Pr)" der
Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              _BidIt=unsigned __int64 *,
              _RanIt=unsigned __int64 *,
              _Pr=std::_Ref_fn<igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>>
          ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\algorithm(7399): message : Siehe Verw
eis auf die gerade kompilierte Instanziierung "void std::_Sort_unchecked<unsigned __int64*,std::_Ref_fn<_Pr>>(_RanIt,_RanIt,__int64,s
td::_Ref_fn<_Pr>)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>,
              _RanIt=unsigned __int64 *
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\order_facets_around_edge.cpp(333): messa
ge : Siehe Verweis auf die gerade kompilierte Instanziierung "void std::sort<std::_Vector_iterator<std::_Vector_val<std::_Simple_type
s<_Ty>>>,igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>>(const _RanIt,const _RanIt,_Pr)" de
r Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              _Ty=size_t,
              _RanIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
              _Pr=igl::copyleft::cgal::order_facets_around_edge::<lambda_1c38c4b75e0e3b0317e9c3f1f3b77f18>
          ]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\outer_facet.cpp(76): message : Siehe Ver
weis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::order_facets_around_edge<Eigen::Matrix<ExactScalar,-1,-1,0,
-1,-1>,Eigen::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,
0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,size_t,size_t,const std::vector<int,std::allocator<int>>
 &,const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>> &,Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &)
" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\external\libigl\include\igl\copyleft\cgal\extract_cells.cpp(175): message : Siehe
Verweis auf die gerade kompilierte Instanziierung "void igl::copyleft::cgal::outer_facet<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-1>,Eig
en::Matrix<int,-1,-1,0,-1,-1>,Eigen::Matrix<int,-1,1,0,-1,1>,int>(const Eigen::PlainObjectBase<Eigen::Matrix<ExactScalar,-1,-1,0,-1,-
1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,-1,0,-1,-1>> &,const Eigen::PlainObjectBase<Eigen::Matrix<int,-1,1,0,-1,1>> &
,IndexType &,bool &)" der Funktions-Vorlage. [C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\build\wire_mesh.vcxproj]
          with
          [
              IndexType=int
          ]
     Bibliothek "C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/wire_mesh.lib" und Objekt "C:/Users/nikdi/Desktop/tmp_gptoolbox/g
  ptoolbox/mex/wire_mesh.exp" werden erstellt.
  wire_mesh.vcxproj -> C:\Users\nikdi\Desktop\tmp_gptoolbox\gptoolbox\mex\wire_mesh.mexw64
  Building Custom Rule C:/Users/nikdi/Desktop/tmp_gptoolbox/gptoolbox/mex/CMakeLists.txt

Example output with isosurface:

grafik