Will IntelliTrace (tm) (depuração histórica) estar disponível para c não gerenciado ++ em futuras versões do Visual Studio?

StackOverflow https://stackoverflow.com/questions/1625362

Pergunta

Eu amo a idéia de depuração histórico no VS 2010 .

No entanto, estou realmente desapontado que não gerenciado C ++ é deixado de fora.

IntelliTrace oferece suporte à depuração Visual Basic e C # aplicações que o uso NET versão 2.0, 3.0, 3.5, ou 4. Está pode depurar a maioria das aplicações, incluindo aplicações que foram criadas por utilizando ASP.NET, Windows Forms, WPF, Windows Workflow, e WCF. não IntelliTrace não suporta depuração C ++, script ou outra línguas. Depuração de F # aplicações é suportado num base experimental.

(editorial) [Este é o suporte muito pobre em minha opinião. NET é menos necessidade desta assistência que não gerenciado c ++. I uma ficando um pouco cansado do estado de planície antiga C ++ e seu status de segunda classe no mundo do ferramentas de MS. Sim, eu percebo que é provavelmente WAAY mais fácil de implementar isso com .NET e MS estão empurrando .NET como o futuro, e sim, eu sei que C ++ é uma linguagem de "velho", mas isso não diminui o fato de que há muitas de C ++ aplicações para lá e não continuará a ser mais aplicações construído com C ++. Espero sinceramente MS não caiu C ++ como uma ferramenta de desenvolvimento suportado / language- que seria uma vergonha.]

Alguém sabe se há planos para ele para suportar C ++?

Foi útil?

Solução

De acordo com esta MSDN post no blog eles "esperança para corrigir esta limitação no futuro."

Outras dicas

Se possível, você pode compilar o código C ++ em GDB que tem capacidades reverso-depuração.

"Não gerenciado C ++" é um termo solto. Pode incluir montagem em bruto. Basicamente, cada instrução é possível alterar a memória de uma maneira essencialmente imprevisível. IntelliTrace só funciona decentemente, porque pode Grokar IL. Esta não é uma coincidência, IL foi concebido para ser muito mais adequado para a análise automática de 86 montagem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top