CMAKEはPkgConfigを見つけることができませんでした(欠落:PKG_CONFIG_EXECUTABLE)


18

freerpdUbuntu 14.04でEclipseのクライアントを構築していますが、エラーが表示されます:

Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)

CMake 2.8を使用する場合。どうすればそれを取り除くことができますか?


cmake-dataパッケージが欠落しているか、含まれているファイルを削除できたか、EclipseがUbuntuに付属しているものとは異なるcmakeを使用しているか、cmakeのデフォルトのモジュールパス環境をいじっています。
ドビー

日食は構築に関与していないため、cmake-dataはすでに存在しているため、問題ありません。パス環境で修正できる可能性はありますか?
Ananthu r nath 16年

ないsudo apt-get install --reinstall pkg-config cmake-data場合のヘルプは、任意のそのファイルの壊れましたか?
デビッドフォースター

回答:


22

試してください:

sudo apt-get install pkg-config

私はそれを試してみましたが、
役に立た

sudo apt-get install cmake-datadobeyが提案したように試してみましたか?
ディミトリポドボルスキ16年

yes、ananthu @ ananthu-System-Product-Name:〜/ FreeRDP-masteropy $ sudo apt-get install cmake-data [sudo] ananthuのパスワード:パッケージリストの読み取り...完了依存関係ツリーの読み取り状態情報の読み取り...完了cmake-dataはすでに最新バージョンです。手動でインストールするように設定されたcmake-data。0はアップグレードされ、0は新しくインストールされ、0は削除され、594はアップグレードされません。
Ananthu r nath 16年

しかし、それも解決されません
Ananthu r nath

3

opencvのコンパイル中にこの問題に遭遇しました。問題は、CMakeがpkg-config実行可能ファイルを見つけられないことです。

次のように修正します。

1)ubuntuターミナルで、

which pkg-config

インストールされている場合、「usr / bin / pkg-config」を取得します

2)追加

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

Cmakeファイルまたはビルドディレクトリで、「cmake-gui」を実行してGUIを使用して追加します。これで、Cmakeはpkg-configを見つけます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.