Writing Add-on in C++ Language

Hey community!
I just want to know about if is possible to write a Kodi Add-On in C++ instead of Python, if there is a way, which library I must do declare in my main program?
Thanks !