Building error with adding a customized panoramic camera model

I was trying to add a Mei panoramic camera model to the cycle engine, but I couldn’t build it successfully. I have made modification to the following files:
intern/cycles/blender/camera.cpp
intern/cycles/kernel/type.h
intern/cycles/kernel/camera/projection.h
intern/cycles/scene/camera.cpp
intern/cycles/scene/camera.h
While I was building it, I have got those errors. I’m wondering where can I locate the BL::Camera class?


Thank you for your help

That is auto generated from Blender data structures. See source/blender/makesrna/intern/rna_camera.cc and source/blender/makesdna/DNA_camera_types.h for how other camera parameters are defined.

Thank you so much! It works now.

Could you please share your modifications of blender’s camera models, recently, I also want to add a new camera model to blender.
Thanks in advance !