I’ve been using the ZED SDK for just about 4 years now and recently upgraded my project to using C++23 via GCC-13 for some performance updates but I can no longer get the ZED SDK to link without getting errors like the ones shown in the image below.
Best I can tell it appears that the syntax for implementing constructors for a templated classes has changed or there is stricter enforcement because when I go into the Camera.hpp
file and make the changes shown below in the seven different locations that the error is occurring everything compiles and links correctly as it did with C++ 20 and GCC-12.
Has anyone else had this issue or is there a better way to resolve the syntax error than running a sed
command across my docker container to make these corrections?