Pages de propriétés MIDL : Avancé

La page de propriétés Avancé du dossier MIDL spécifie les options MIDL suivantes du compilateur MIDL :

  • Activer la vérification des erreurs (/error)

  • Vérifier les allocations (/error)

  • Vérifier les limites (/error)

  • Vérifier la plage d'énumération (/error)

  • Vérifier les pointeurs de référence (/error)

  • Vérifier les données stub (/error)

  • Valider les paramètres (/robust) *

  • Alignement des membres de struct (/Zp)

  • Rediriger la sortie (/o)

  • Options de préprocesseur C (/cpp_opt)

  • Définitions de prétraitement non définies (/U)

* /robust est utilisable uniquement lors de la génération d'un ordinateur Windows 2000 ou version ultérieure.Si vous générez un projet ATL et souhaitez utiliser /robust, modifiez cette ligne dans le fichier dlldatax.c :

#define _WIN32_WINNT 0x0400   //for Windows NT 4.0 or Windows 95 with DCOM
to 
#define _WIN32_WINNT 0x0500   //for Windows NT 4.0 or Windows 95 with DCOM

Pour plus d'informations sur l'accès à la page de propriétés Avancé du dossier MIDL, consultez Comment : spécifier des propriétés de projet avec des pages de propriétés.

Pour plus d'informations sur l'accès par programme aux options MIDL des projets C++, consultez VCMidlTool.

Voir aussi

Référence

Pages de propriétés MIDL