CMAKE KHÔNG thể tìm thấy PkgConfig (thiếu: PKG_CONFIG_EXECUTABLE)


18

Tôi đã xây dựng freerpdứng dụng khách cho Eclipse trong Ubuntu 14.04 nhưng một lỗi đang xuất hiện:

Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)

khi tôi sử dụng CMake 2.8. Làm sao để tôi thoát khỏi nó?


Bạn đang thiếu cmake-datagói, đã quản lý để xóa một số tệp mà nó chứa hoặc Eclipse đang sử dụng một cmake khác với Ubuntu hoặc đang gây rối với môi trường đường dẫn mô-đun mặc định của cmake.
dobey

nhật thực không có vấn đề gì vì nó không liên quan đến việc xây dựng, dữ liệu cmake đã có sẵn, liệu có khả năng nào tôi có thể sửa nó với môi trường đường dẫn không?
Ananthu r nath

sudo apt-get install --reinstall pkg-config cmake-datagiúp đỡ, trong trường hợp bất kỳ tập tin của họ bị hỏng?
David Foerster

Câu trả lời:


22

Thử:

sudo apt-get install pkg-config

tôi đã thử nhưng không được
Ananthu r nath

Bạn cũng đã thử sudo apt-get install cmake-datanhư dobey đề nghị?
Dimitri Podbourski

có, ananthu @ ananthu-Tên hệ thống-sản phẩm: ~ / FreeRDP-masteropy $ sudo apt-get install cmake-data [sudo] password cho ananthu: Đọc danh sách gói ... Xong Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... Xong cmake-data đã là phiên bản mới nhất. cmake-data được cài đặt thủ công. 0 nâng cấp, 0 mới cài đặt, 0 để gỡ bỏ và 594 không được nâng cấp.
Ananthu r

nhưng nó cũng không được giải quyết
Ananthu r nath

3

Tôi gặp vấn đề về hạt này trong khi biên dịch opencv. Vấn đề là CMake không tìm thấy tệp thực thi pkg-config.

Sửa như thế này:

1) Trong thiết bị đầu cuối Ubuntu,

which pkg-config

Bạn sẽ nhận được "usr / bin / pkg-config" nếu được cài đặt

2) Thêm

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

vào tệp Cmake của bạn hoặc trong thư mục bản dựng của bạn, hãy chạy "cmake-gui" để thêm nó bằng GUI. Bây giờ, Cmake sẽ tìm pkg-config.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.