CMAKE TIDAK BISA menemukan PkgConfig (hilang: PKG_CONFIG_EXECUTABLE)

18

Saya telah membangun freerpdklien untuk Eclipse di Ubuntu 14.04 tetapi kesalahan muncul:

Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)

ketika saya menggunakan CMake 2.8. Bagaimana saya bisa menyingkirkannya?

Ananthu r nath
sumber
Anda kehilangan cmake-datapaket, berhasil menghapus beberapa file yang ada di dalamnya, atau Eclipse menggunakan cmake berbeda dari yang ada di Ubuntu, atau mengacaukan lingkungan jalur modul default dari cmake.
dobey
gerhana keluar dari pertanyaan karena tidak terlibat dalam bangunan, cmake-data sudah ada, apakah ada kemungkinan bahwa saya dapat memperbaikinya dengan lingkungan jalan?
Ananthu r nath
Apakah sudo apt-get install --reinstall pkg-config cmake-datamembantu, kalau-kalau ada file mereka rusak?
David Foerster

Jawaban:

22

Mencoba:

sudo apt-get install pkg-config
Dimitri Podborski
sumber
saya mencobanya tetapi tidak ada gunanya
Ananthu r nath
Apakah Anda juga mencoba sudo apt-get install cmake-dataseperti yang disarankan dobey?
Dimitri Podborski
ya, ananthu @ ananthu-System-Name-Name: ~ / FreeRDP-masteropy $ sudo apt-get install cmake-data kata sandi [sudo] kata sandi untuk ananthu: Membaca daftar paket ... Selesai membangun pohon ketergantungan Membaca informasi negara ... Selesai cmake-data sudah merupakan versi terbaru. cmake-data diatur untuk diinstal secara manual. 0 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 594 tidak ditingkatkan.
Ananthu r nath
tetapi hal itu tidak terpecahkan juga
Ananthu rath
3

Saya mengalami masalah kacang ini saat menyusun OpenCV. Masalahnya adalah bahwa CMake tidak menemukan executable pkg-config.

Perbaiki seperti ini:

1) Di terminal ubuntu,

which pkg-config

Anda akan mendapatkan "usr / bin / pkg-config" jika diinstal

2) Tambahkan

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

ke file Cmake Anda, atau di direktori build Anda, jalankan "cmake-gui" untuk menambahkannya menggunakan GUI. Sekarang, Cmake akan menemukan pkg-config.

Isuru Walpola
sumber