I have a C++ project that uses ICU Unicode strings heavily. Recently, I started using the Eclipse CDT IDE, but I cannot watch the contents of the strings while debugging. The only options are printing them to logs or casting them to std::string
.
Does anyone know of a way to get Eclipse to show the contents of ICU strings in the "expression" view?
Update: It seems this is a known issue with Eclipse. GDB does not parse the contents of Unicode strings. It's possible to add macros/functions to enable GDB to parse them, but how can I make Eclipse use them in the "expressions" window while debugging?