www.keil.com/.../armccref_chdcdggg.htm
It says, "The use of --apcs=/ropi is not supported when compiling C++. You can compile only the C subset of C++ with /ropi."
What dose it mean by "the C subset of C++" ? Which part of c++ is not supported? nonvirtual member function ? virtual function ? or exception handling ?
I think it will be easier for you to try to compile code snippets with different C++ features to test which ones are supported. By the way, isn't there a way to produce relocatable ELF images? You could load them at run time and dynamically resolve all references.
Thanks for your reply, and recommending. I have poor knowledge about these low-level stuff. Thanks.