Closed qxray closed 1 year ago
Thanks for spotting this. Based on the error output, it looks like you are using Python 3.11 and the error seems to be related to interoperability of Python 3.11 with the (outdated) headers of pybind11 in this directory https://github.com/marek-simonik/record3d/tree/master/python-bindings/pybind11
I fixed the error by updating the pybind11
headers to version 20.10.1 and I also updated the PyPI record3d
package (updated the source code for version 1.3.1 and uploaded a new wheel
distribution for Python 3.11 for Windows).
Can you please confirm you were able to install the record3d
library now?
I assume you were eventually able to get the Python demo to work after I updated pybind11
and uploaded a new Windows pip package. Feel free to reopen this issue if you still experience the same error.
During installation of the latest revision for Record3D python streaming I get an error when compiling Record3DStream.cpp: [...]\record3d\python-bindings\pybind11\include\pybind11\cast.h(442,36): error C2027: use of undefined type '_frame' [[...]\record3d\build\temp.win-amd64-cpython-311\Release\record3d_py.vcxproj] C:\Python\Python311\include\pytypedefs.h(22): message : see declaration of '_frame' [C[...]\record3d\build\temp.win-am d64-cpython-311\Release\record3d_py.vcxproj]
Any hints what could be the reason?