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 :

  1. Répertoire actif
  2. Répertoires spécifiés par le commutateur /i (dans l’ordre suivant le commutateur)
  3. 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

Voir aussi

Syntaxe générale de la ligne de commande MIDL

/acf

/CPP _ cmd

/CPP _ opt

/non _ Def _ idir