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.