CMAKE PkgConfig bulunamadı (eksik: PKG_CONFIG_EXECUTABLE)


18

freerpdUbuntu 14.04 Eclipse için istemci inşa edilmiştir , ancak bir hata ortaya çıkıyor:

Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)

CMake 2.8 kullandığımda. Ondan nasıl kurtulabilirim?


cmake-dataPaketi kaçırıyorsunuz, içerdiği bazı dosyaları silmeyi başardınız veya Eclipse, Ubuntu'da bulunandan farklı bir cmake kullanıyor veya cmake'nin varsayılan modüller yol ortamıyla uğraşıyor.
dobey

Tutulma söz konusu değildir, çünkü binada yer almaz, cmake-data zaten oradadır, yol ortamı ile düzeltebileceğim bir olasılık var mı?
Ananthu r nath

sudo apt-get install --reinstall pkg-config cmake-dataDosyalarından herhangi birinin bozulması durumunda yardımcı olur mu ?
David Foerster

Yanıtlar:


22

Deneyin:

sudo apt-get install pkg-config

bunu denedim ama
faydasız

Ayrıca denedin mi sudo apt-get install cmake-datadobey önerilen gibi?
Dimitri Podborski

evet, ananthu @ ananthu-Sistem-Ürün-Adı: ~ / FreeRDP-masteropy $ sudo apt-get install ananthu için cmake-data [sudo] şifresi: Paket listelerini okuma ... Yapıldı Bina bağımlılığı ağacı Durum bilgilerini okuma ... Yapıldı cmake-data zaten en yeni sürüm. cmake-data manuel olarak kurulur. 0 yükseltildi, 0 yeni yüklendi, kaldırmak için 0 ve 594 yükseltilmedi.
Ananthu r nath

ama o zaman çözülmedi
Ananthu r nath

3

Opencv derlerken bu fındık sorununa rastladım. Sorun, CMake'in pkg-config yürütülebilir dosyasını bulmamasıdır.

Şöyle düzeltin:

1) Ubuntu terminalinde,

which pkg-config

Yüklü ise "usr / bin / pkg-config" alacaksınız

2) Ekle

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

Cmake dosyanıza veya derleme dizininizde GUI'yi kullanarak eklemek için "cmake-gui" komutunu çalıştırın. Şimdi, Cmake pkg-config'i bulacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.