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.