Commutateur/i
Le commutateur /i spécifie les répertoires dans lesquels rechercher les fichiers IDL importés, les fichiers d’en-tête inclus et les fichiers ACF.
midl /I include_path
Options de commutateur
-
inclure le _ chemin
-
Spécifie un ou plusieurs répertoires qui contiennent des fichiers d’importation, d’inclusion et de CCP. L’espace blanc entre le commutateur /i et le _ chemin include est facultatif. Séparez plusieurs répertoires par un point-virgule (;).
Notes
Plusieurs répertoires peuvent apparaître avec chaque commutateur /i , et plusieurs commutateurs /i peuvent apparaître avec chaque appel du compilateur MIDL. Les répertoires sont recherchés dans l’ordre dans lequel ils sont spécifiés.
Le paramètre de commutateur /i est également passé par le compilateur MIDL au préprocesseur c du compilateur c. Lorsque le commutateur _ /CPP cmd est présent et que le commutateur /CPP _ OPT n’est pas, le compilateur MIDL concatène la chaîne spécifiée par le commutateur /CPP _ cmd avec les options /i, /det /u et utilise cette chaîne concaténée pour appeler le préprocesseur C pour chaque fichier source IDL et ACF. Le commutateur du compilateur MIDL /i n’est pas passé au préprocesseur lorsque le commutateur du compilateur MIDL /non _ CPP ou /CPP _ OPT est spécifié.
dans les environnements de système d’exploitation Microsoft (64 bits Windows, 32 bits Windows, 16 bits Windows et MS-DOS), les répertoires sont recherchés dans l’ordre suivant :
- Répertoire actif
- Répertoires spécifiés par le commutateur /i (dans l’ordre suivant le commutateur)
- Répertoires spécifiés par la variable d’environnement INCLUDe
Lorsque les répertoires sont spécifiés avec le commutateur /i , le commutateur /non _ Def _ idir demande au compilateur MIDL d’ignorer le répertoire actif, d’ignorer les répertoires spécifiés par la variable d’environnement include et de rechercher uniquement les répertoires spécifiés.
Quand aucun répertoire n’est spécifié avec le commutateur /i , le commutateur /non _ Def _ idir demande au compilateur MIDL de rechercher uniquement le répertoire actif.
Exemples
MIDL/I c : \ include ; c : \ include \ h/i \ include2 nom_fichier. idl