¿Hay alguna forma de hacer que C ++ visual (9.0) genere advertencias sobre las cadenas de formato de printf que no coinciden con el tipo de argumentos de printf?

Gcc proporciona muy bien-Formato para ayudar con la búsqueda de errores relacionados con printf. ¿Hay alguna manera de obtener el mismo comportamiento en MSVC? Específicamente, me gustaría que el compilador realice algún nivel de comprobación de tipos en los argumentos. Yo explícitamente no quiero usar la biblioteca iostream de C ++ por varias razones. (Y tampoco quiero usar el formato boost).

Para citar la fuente anterior, -WFormat básicamente proporciona las siguientes capacidades

Verifique las llamadas a printf y scanf, etc., para asegurarse de que los argumentos proporcionados tengan los tipos adecuados para la cadena de formato especificada, y que las conversiones especificadas en la cadena de formato tengan sentido.

Lo más cercano que puedo encontrar para Microsoft hasta ahora esesta advertencia que se relaciona con el uso%d para 64 vs 32 bits construye.

Respuestas a la pregunta(3)

Su respuesta a la pregunta