Опишите ошибку
/home/Tet/VoxelEngine-Cpp/src/physics/PhysicsSolver.cpp: In member function ‘void PhysicsSolver::removeSensor(Sensor)’:
/home/Tet/VoxelEngine-Cpp/src/physics/PhysicsSolver.cpp:278:44: error: cannot convert ‘std::vector<Sensor>::iterator’ to ‘const char*’
278
In file included from /usr/include/c++/14.1.1/cstdio:42,
from /usr/include/c++/14.1.1/ext/string_conversions.h:45,
from /usr/include/c++/14.1.1/bits/basic_string.h:4154,
from /usr/include/c++/14.1.1/string:54,
from /home/Tet/VoxelEngine-Cpp/src/physics/Hitbox.hpp:8,
from /home/Tet/VoxelEngine-Cpp/src/physics/PhysicsSolver.hpp:4,
from /home/Tet/VoxelEngine-Cpp/src/physics/PhysicsSolver.cpp:1:
/usr/include/stdio.h:158:32: note: initializing argument 1 of ‘int remove(const char’
158 | extern int remove (const char filename) THROW;
| ~~^~~~
make[2]: [CMakeFiles/VoxelEngine.dir/build.make:2022: CMakeFiles/VoxelEngine.dir/src/physics/PhysicsSolver.cpp.o] Error 1
make[1]: [CMakeFiles/Makefile2:83: CMakeFiles/VoxelEngine.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
Для воспроизведения
Шаги для воспроизведения поведения:
~~~~~^~In file included from /usr/include/c++/14.1.1/cstdio:42, from /usr/include/c++/14.1.1/ext/string_conversions.h:45, from /usr/include/c++/14.1.1/bits/basic_string.h:4154, from /usr/include/c++/14.1.1/string:54, from /home/Tet/VoxelEngine-Cpp/src/physics/Hitbox.hpp:8, from /home/Tet/VoxelEngine-Cpp/src/physics/PhysicsSolver.hpp:4, from /home/Tet/VoxelEngine-Cpp/src/physics/PhysicsSolver.cpp:1: /usr/include/stdio.h:158:32: note: initializing argument 1 of ‘int remove(const char’ 158 | extern int remove (const char filename) THROW; |
~~^~~~ make[2]: [CMakeFiles/VoxelEngine.dir/build.make:2022: CMakeFiles/VoxelEngine.dir/src/physics/PhysicsSolver.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:83: CMakeFiles/VoxelEngine.dir/all] Error 2 make: *** [Makefile:91: all] Error 2Для воспроизведения Шаги для воспроизведения поведения:
Действовать инструкции