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.