Я недавно перешел на использование Visual Studio 2010. У меня проблема с тем, что DataTips (подсказки отладчика) для типов STL загружаются неправильно.
Например, в следующем коде:
int test( const std::string& inString )
{
std::string aString( "Hello, World!" );
return aString.compare( inString );
}
Я не получаю ожидаемую подсказку ( [+] aString | "Hello, World!" )но вместо этого получите что-то вроде [+] aString |{npos = 4294967295} .
Пример. alt text http://bordeaugrove.com/wrong.png
Я немного проверил вещи и обнаружил, что в моих собственных (неуправляемых) проектах я не вижу проблемы.Проект, в котором я получаю эту проблему, представляет собой смешанную нативную библиотеку C ++ / CLI DLL.
Я знаю, что Intellisense не поддерживается для C ++ / CLI в Visual Studio 2010, но, насколько я знаю, это должно работать в отладчике.
Мне интересно, есть ли у меня поврежденная установка или где-то неверные настройки.
Кто-нибудь получил какие-либо предложения?