What worked for me is, that I created regular C project with SDK, then File / New / Convert to a C/C++ project
Then you have to go to project properties, C/C++ build / settings / Standard S32DS C compiler / includes , and copy necessary lines and paste them into C++ compiler/includes
Next step - create C++ project without SDK and copy it's linker files over those in project with SDK
Then I created main_app.cpp with function main_app() defined as extern "c" and called main_app() from main() function in main.c and then I can call C++ classes from main_app()
Now I am able to compile it and application seems to be working, I can also use processor expert etc ...
The only problem I found is that using constructors like this:
cObject object(constructor params); is not working like expected
I have to use
cObject *object = new cObject(constructor params);