Erreur de linker avec expérimental :: fileSystem
Lorsque vous tentez d'implémenter les fonctionnalités C 1Z en utilisant la bibliothèque expérimentale :: Système de fichiers dans GCC 6.0, les utilisateurs peuvent rencontrer une erreur de liaison expérimentale. Le message d'erreur indique une référence non définie à STD :: Experimental :: FileSystem :: v1 :: __ cxx11 :: path :: _ m_split_cmpts ().
raison:
le système de fichiers n'est pas une partie de C 1z mais une spécification séparée. L'implémentation de GCC de cette bibliothèque est disponible en mode C 11.
Solution:
Pour résoudre ce problème, liez-vous avec -lstdc fs. La bibliothèque libstdc fs.a doit venir après les objets qui en dépendent dans la commande linker.
mises à jour:
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3