Maison > développement back-end > C++ > le corps du texte

Comment corriger l'erreur de liaison « référence non définie à boost::system::system_category() » dans Ubuntu 11.10 ?

Linda Hamilton
Libérer: 2024-11-12 14:29:01
original
194 Les gens l'ont consulté

How to Fix the

Erreur de liaison avec la catégorie « système » de Boost

Lorsqu'ils tentent de compiler un programme utilisant les bibliothèques Boost sur Ubuntu 11.10, les utilisateurs rencontrent le message « non défini référence à l'erreur boost::system::system_category()". Ce problème survient en raison de divergences dans les dépendances des bibliothèques.

Solution

La bibliothèque Boost spécifique utilisée dans ce programme nécessite la prise en charge de la bibliothèque boost_system. Pour résoudre l'erreur, incluez l'indicateur suivant dans la ligne de commande du compilateur lors de l'utilisation de gcc :

-lboost_system
Copier après la connexion

Cet indicateur demande au compilateur de lier le programme à la bibliothèque boost_system nécessaire, éliminant ainsi l'erreur de référence non définie.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal