saiga icon indicating copy to clipboard operation
saiga copied to clipboard

A cmake configuration problem

Open szwfive opened this issue 4 years ago • 0 comments

An error occurred when I configured snake-slam

Snake-SLAM-master/External/saiga/tests/test_vision_tsdf.cpp: In member function ‘virtual void Saiga::TSDF_Create_Test::TestBody()’: Snake-SLAM-master/External/saiga/tests/test_vision_tsdf.cpp:93:52: error: no match for ‘operator=’ (operand types are ‘Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>’ and ‘Saiga::UnifiedMesh’) 93 | test->mesh = test->tsdf->CreateMesh(tris, false); | ^ In file included from Snake-SLAM-master/External/saiga/src/saiga/core/geometry/all.h:15, Snake-SLAM-master/External/saiga/src/saiga/core/Core.h:13, Snake-SLAM-master/External/saiga/tests/test_vision_tsdf.cpp:6: Snake-SLAM-master/External/saiga/src/saiga/core/geometry/triangle_mesh.h:29:7: note: candidate: ‘Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>& Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>::operator=(const Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>&)’ 29 | class TriangleMesh : public Mesh<vertex_t> | ^~~~~~~~~~~~ Snake-SLAM-master/External/saiga/src/saiga/core/geometry/triangle_mesh.h:29:7: note: no known conversion for argument 1 from ‘Saiga::UnifiedMesh’ to ‘const Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>&’ Snake-SLAM-master/External/saiga/src/saiga/core/geometry/triangle_mesh.h:29:7: note: candidate: ‘Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>& Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>::operator=(Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>&&)’ Snake-SLAM-master/External/saiga/src/saiga/core/geometry/triangle_mesh.h:29:7: note: no known conversion for argument 1 from ‘Saiga::UnifiedMesh’ to ‘Saiga::TriangleMesh<Saiga::VertexNC, unsigned int>&&’

szwfive avatar Apr 28 '22 12:04 szwfive