J'utilise ubuntu et le projet de construction sous autotools.
J'apprends à utiliser la macro PKG_CHECK_MODULES
, le deuxième paramètre est list-of-modules
de here.
Je voudrais demander comment trouver le list-of-modules
et choisir le bon nom de module. J'ai essayé dpkg --get-selections | grep -v deinstall
et obtenir une longue liste, mais je ne suis pas sûr de savoir comment choisir les noms de modules.Où est la liste des modules sous linux
Répondre
Le nom des modules est le nom des fichiers .pc
installés par divers packages de développement; la plupart de ceux-ci se trouvent dans /usr/lib/pkgconfig
ou /usr/share/pkgconfig
.
(divulgation complète, je suis l'auteur de la documentation que vous avez lié, je suppose que je vais devoir préciser que, merci!)
Merci beaucoup. Btw, savez-vous comment construire un projet Qt avec des fichiers .ui avec autotools? – sflee
Désolé, j'ai installé opencv, je fais 'PKG_CHECK_MODULES (OPENCV, opencv) 'il peut automatiquement lier les bibliothèques nécessaires pour moi, mais je ne trouve aucun'. * Opencv. *. Pc' de '/ usr/lib/pkgconfig 'ou'/usr/share/pkgconfig'. Où puis-je le trouver. Btw, je compile et installe opencv à partir de la source. – sflee
Dans ce cas, le fichier est probablement dans/usr/local/lib/pkgconfig. La page de manuel pkg-config contient une explication un peu plus détaillée des chemins par défaut que pkg-config examinera. - J'ai peur que la dernière fois que je devais faire Qt était en 3.x jours donc je suis un peu hors de la boucle avec ça :( –
Découvrez 'pkg-config' – Igor
S'il vous plaît ne pas utiliser votre question de fournir une solution, c'est l'utilisation de réponses. Il n'est pas nécessaire de modifier ou d'afficher une autre réponse si vous n'avez rien à ajouter à la réponse acceptée. –