Custom operator with Cpp-package (c++ frontend)

I tried to implement custom operator in my application which uses C++ front-end for mxnet, but Symbol::SimpleBind regularly fails with SIGSEGV. I followed this tutorial, simply added all files to my project. After some experiments I noticed that I have SIGSEGV even if custom operator is just registered and not used for Graph creation. Make compilation parameters the same as for mxnet library compilation didn’t solve the problem.
Am I understand right that now the only way to add custom operator in C++ is to extend the back-end library? Or I missed something and it’s possible to add one without mxnet modification.