Qt Creator 不会将变量char*或wchar_t*变量显示为字符串,而正确显示std::string和std::wstring显示。
例如对于此代码:
const char *a = "abcd";
const wchar_t *b = L"abcd";
std::string c = "abcd";
std::wstring d = L"abcd";
调试器的观察窗口显示:

如您所见,candd显示为文本,但aandb被视为常规指针。
有没有一种设置可以让它显示char*和显示的wchar_t*方式相同?std::stringstd::wstring