Partager via


Erreur des outils Éditeur de liens LNK1170

ligne dans le fichier de commandes contient une longueur maximale ou plusieurs caractères

La build a échoué, car une ligne dans un fichier de réponse de commande était trop longue. Une ligne dans un fichier de réponse généré automatiquement peut être trop longue pour de nombreuses raisons. Par exemple, cette erreur peut se produire si le nombre de noms de fichiers d’objet est trop élevé. Ou, si les longueurs combinées des chemins d’accès inclus dans les noms de fichiers d’objet sont trop longues.

Le correctif approprié pour ce problème dépend de la cause. Par exemple, s’il s’agit de chemins d’accès longs dans les noms de fichiers d’objets, vous pouvez essayer de raccourcir les noms de répertoires dans le chemin d’accès. Vous pouvez également déplacer l’arborescence du projet dans un répertoire plus proche de la racine du lecteur. Vous souhaiterez peut-être décomposer la façon dont les fichiers de réponse sont générés et consommés par votre système de build, par exemple, en générant du code en tant que bibliothèques statiques.