Partager via


Erreurs de préprocesseur

Les messages d’erreur suivants sont générés pendant le prétraitement :

Code de retour Description
MIDL1000
nom de fichier source manquant
Aucun fichier d’entrée n’a été spécifié dans la ligne de commande du compilateur MIDL.
MIDL1001
impossible d’ouvrir le fichier d’entrée
Impossible d’ouvrir le fichier d’entrée spécifié.
MIDL1002
erreur lors de la lecture du fichier d’entrée
Le système a retourné une erreur lors de la lecture du fichier d’entrée.
MIDL1003
erreur retournée par le préprocesseur C
Le préprocesseur a retourné une erreur. Le message d’erreur est dirigé vers le flux de sortie.
MIDL1004
impossible d’exécuter le préprocesseur C
Le système d’exploitation a signalé une erreur lorsqu’il a tenté de lancer le préprocesseur. Avec MS-DOS, cette erreur peut se produire lorsque la liste d’arguments dépasse 128 octets. Vous pouvez réduire la taille de la liste d’arguments à l’aide d’un fichier de réponse.
MIDL1005
impossible de trouver le préprocesseur C
Le compilateur MIDL ne peut pas localiser le préprocesseur dans le chemin spécifié par la ligne de commande ou la variable d’environnement PATH.
MIDL1006
exécutable du préprocesseur C non valide
Le préprocesseur spécifié n’est pas exécutable ou a un format de fichier exécutable non valide.
MIDL1007
commutateur spécifié plusieurs fois sur la ligne de commande
Un commutateur qui ne doit se produire qu’une seule fois sur la ligne de commande a été spécifié plusieurs fois. Le commutateur redéfini s’affiche après le message d’erreur.
MIDL1008
commutateur inconnu
Un commutateur inconnu a été spécifié sur la ligne de commande.
MIDL1009
argument inconnu ignoré
Le compilateur MIDL ne reconnaît pas l’argument de ligne de commande comme un commutateur, un argument de commutateur ou un nom de fichier. Le compilateur ignore l’argument inconnu et tente de poursuivre le traitement.
Si tout semble correct, mais que cette erreur persiste, case activée pour voir si les arguments du commutateur de ligne de commande sont passés au compilateur MIDL dans un fichier réponse. S’ils sont et si les arguments sont un nom de fichier qui utilise le jeu de caractères multioctets (MBCS), assurez-vous que le nom de fichier ne contient aucun espace. Si c’est le cas, supprimez les espaces, appelez le compilateur MIDL et ses arguments à partir d’un fichier de commandes, ou placez le nom de fichier entre guillemets.
MIDL1010
commutateur non implémenté
Le compilateur MIDL reconnaît le commutateur tel qu’il est défini, mais il n’est pas encore implémenté dans Microsoft RPC.
MIDL1011
argument(s) manquant(s) pour le commutateur
Le commutateur attendait un argument et l’argument n’est pas présent. Consultez la rubrique appropriée pour le commutateur spécifié dans la documentation de référence Command-Line MIDL .
MIDL1012
argument non valide pour le commutateur /
L’argument fourni au commutateur spécifié est illégal. Consultez la rubrique appropriée pour le commutateur spécifié dans la documentation de référence Command-Line MIDL .
MIDL1013
syntaxe non conforme pour le commutateur
Plusieurs commutateurs de ligne de commande nécessitent un espace entre le commutateur et l’argument, tandis que d’autres commutateurs ne nécessitent aucun espace entre le commutateur et l’argument. La ligne de commande spécifiée enfreint la syntaxe définie pour ce commutateur. Consultez la rubrique appropriée pour le commutateur spécifié dans la documentation de référence Command-Line MIDL .
MIDL1014
/no_cpp remplace /cpp_cmd et /cpp_opt
La commande cpp_opt a été fournie avec le commutateur /no_cpp. Le commutateur /no_cpp est prioritaire sur les autres commutateurs.
MIDL1015
/W0 ou /no_warn remplace le commutateur de niveau avertissement
L’option W0 ou no_warn a été spécifiée avec le commutateur de niveau avertissement W1, W2 ou W3. Le commutateur /no_warn est prioritaire sur tous les autres commutateurs de niveau d’avertissement.
MIDL1016
impossible de créer un fichier intermédiaire
Le système a retourné une erreur lorsque le compilateur a tenté de créer un fichier intermédiaire. Le disque est peut-être plein, le chemin d’accès n’existe pas ou vous n’avez peut-être pas l’autorisation d’écriture pour le disque ou le répertoire.
MIDL1018
Handles de fichiers hors système
Le compilateur MIDL était à court de handles de fichier lors de l’ouverture d’un fichier. Cette erreur peut se produire si trop de fichiers d’importation sont ouverts et que le compilateur tente d’ouvrir un fichier IDL ou un fichier intermédiaire.
MIDL1020
impossible d’ouvrir le fichier de réponse
Impossible d’ouvrir le fichier de réponse spécifié. Le fichier n’existe probablement pas.
MIDL1021
caractère(s) non valide(s) trouvé(s) dans le fichier réponse
Un caractère non imprimable a été détecté dans le fichier de réponse. Le fichier réponse doit contenir des commutateurs et des arguments de ligne de commande MIDL valides.
MIDL1022
incompatibilité dans la paire d’arguments pour le commutateur
Les arguments de ce commutateur ne peuvent pas être utilisés ensemble. Consultez la rubrique appropriée pour le commutateur spécifié dans la documentation de référence du Command-Line MIDL.
MIDL1023
L’appel imbriqué des fichiers de réponse n’est pas autorisé
Un fichier de réponse ne peut pas contenir la commande @ qui indique au compilateur MIDL de traiter un autre fichier réponse. Bien qu’il n’existe aucune limite sur le nombre de fichiers de réponse sur la ligne de commande, les fichiers de réponse ne peuvent pas être imbriqués.