1 votes

Xcode 10 a cassé l'autocomplétion lors de l'insertion des noms d'inclusion pour C++, des solutions de contournement existent ?

Je n'obtiens plus aucun résultat d'auto-complétion lorsque je commence à taper un nom de fichier d'en-tête standard dans les déclarations d'inclusion :

#include <>

Normalement, en tapant un nom tel que vector ou string, la liste d'auto-complétion s'ouvrirait et afficherait les résultats pour ces noms de bibliothèque, mais cela ne se produit pas dans Xcode 10. Je reçois des résultats d'auto-complétion pour d'autres en-têtes, mais rien lié aux bibliothèques standard de C++. Est-ce que quelqu'un connaît des solutions ou des contournements à ceci ? J'ai demandé sur les forums de développeurs d'Apple, mais je n'ai reçu aucune aide après une semaine maintenant.

Je sais que le répertoire des fichiers de bibliothèque standard de C++ est le suivant :

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1

Mais je ne sais pas où cela devrait être placé dans Xcode pour espérer permettre l'auto-complétion des en-têtes pour tous les projets dans Xcode (et pas seulement pour le projet spécifique chargé).

Toute aide est grandement appréciée.

S'il n'y a pas de solution de contournement, est-ce que quelqu'un d'autre avec Xcode 10 pourrait vérifier ce problème de leur côté ?

1voto

Yoan Points 1079

Je peux confirmer le même comportement sur ma machine. Mais vous pouvez retrouver l'autocomplétion pour C++ en ajoutant le chemin d'inclusion spécifié dans les paramètres de construction -> Chemin de recherche -> Chemin de recherche d'en-têtes. Voir l'image ci-dessous.

entrer la description de l'image ici

Pour tous/beaucoup de projets C++, vous pouvez ajouter/modifier les chemins personnalisés dans Préférences Xcode-> Emplacements -> Chemins personnalisés.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X