CMAKE n'a PAS pu trouver PkgConfig (manquant: PKG_CONFIG_EXECUTABLE)


18

J'ai construit un freerpdclient pour Eclipse dans Ubuntu 14.04 mais une erreur apparaît:

Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)

lorsque j'utilise CMake 2.8. Comment puis-je m'en débarrasser?


Soit vous manquez le cmake-datapackage, vous avez réussi à supprimer certains fichiers qu'il contient, soit Eclipse utilise un cmake différent de celui fourni dans Ubuntu, ou vous dérangez l'environnement de chemin par défaut des modules de cmake.
— dobey

eclipse est hors de question car elle n'est pas impliquée dans la construction, cmake-data est déjà là, est-il possible que je puisse la corriger avec l'environnement de chemin?
— Ananthu r nath

Est-ce que cela sudo apt-get install --reinstall pkg-config cmake-dataaide, au cas où l'un de leurs fichiers serait corrompu?
— David Foerster

Réponses:


22

Essayer:

sudo apt-get install pkg-config

j'ai essayé mais pas d'utilisation
— Ananthu r nath

Avez-vous également essayé sudo apt-get install cmake-datacomme suggéré par dobey?
— Dimitri Podborski

oui, ananthu @ ananthu-System-Product-Name: ~ / FreeRDP-masteropy $ sudo apt-get install cmake-data [sudo] mot de passe pour ananthu: lecture des listes de packages ... Terminé Création de l'arborescence des dépendances Lecture des informations d'état ... Terminé cmake-data est déjà la dernière version. cmake-data mis à installé manuellement. 0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 594 non mis à niveau.
— Ananthu r nath

mais ce n'est pas résolu alors aussi
— Ananthu r nath

3

Je suis tombé sur ce problème de noix lors de la compilation d'opencv. Le problème est que CMake ne trouve pas l'exécutable pkg-config.

Corrigez comme ceci:

1) Dans le terminal Ubuntu,

which pkg-config

Vous obtiendrez "usr / bin / pkg-config" s'il est installé

2) Ajouter

set(PKG_CONFIG_EXECUTABLE "/usr/bin/pkg-config")

dans votre fichier Cmake, ou dans votre répertoire de construction, exécutez "cmake-gui" pour l'ajouter à l'aide de l'interface graphique. Maintenant, Cmake trouvera le pkg-config.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.