2012-04-26 8 views
7

Sé que es posible configurar VS para que no pase por determinadas funciones (por ejemplo, aburrir el código del puntero inteligente que sabe que funciona y solo obstaculiza la comprensión del código durante la depuración). ¿Cómo hago esto para el puntero inteligente personalizado utilizado en el código que estoy depurando?¿Cómo configuro Visual Studio para 'omitir' el código del puntero inteligente al depurar?

+1

posible duplicado de [Cómo depurar el código que utiliza impulso w/o la pérdida de la cordura?] (Http://stackoverflow.com/questions/ 298024/how-to-debug-code-that-uses-boost-wo-losing-sanity) – RedX

+2

Y http://stackoverflow.com/questions/626744/is-there-a-way-to-automatically-avoiding- stepping-into-certain-functions-in-visua – RedX

Respuesta

1

http://www.cprogramming.com/debugging/visual-studio-msvc-debugging-NoStepInto.html

Visual Studio 9 (2010) Visual Studio 2010 introdujo algunos cambios pequeños - en particular, simplemente debe dejar de lado "= NoStepInto" cuando se quiere evitar entrar en una función:

10 cuerdas \: \:. *

El uso de "= NoStepInto" simplemente no funciona. En segundo lugar, ahora puede poner su configuración en HKCU, en lugar de HKLM, lo que le permite evitar que su configuración interfiera con otros usuarios, pero escribiendo en HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0_Config \ NativeDE \ StepOver.

Por último, he escuchado informes de que la sintaxis anterior que utiliza \ oper ya no funciona. Una solución simple es usar:

. operador.

(Nota del ommision de = NoStepInto también.)

Cuestiones relacionadas