問題タブ [pkg-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1199 参照

c++ - pkg-config --libs opencv がライブラリ自体ではなく、ライブラリの場所を返すのはなぜですか?

OpenCV を組み込んだ c++ プログラムをコンパイルしようとしています。コンパイルを簡単にするために pkg-config を使用したいと思います。ただし、 pkg-config -libs opencvはライブラリ自体ではなくライブラリの場所を返すため、これは機能しません。私が得た:

私は何かを期待している間

私は何かを台無しにしましたか?そうでない場合、なぜこれが起こったのですか?そして、それは修正できますか?

0 投票する
1 に答える
1305 参照

mono - OS X で System.Numerics をコマンドライン Mono (mcs) で動作させることができない

OS X のコマンド ラインで単純な Mono スクリプトを実行しようとしています。ほとんどのスクリプトは問題なく動作しますが、System.Numerics を使用しようとするとすぐに、"エラー CS0234: タイプまたは名前空間名 `Numerics ' 名前空間システムに存在しません。"

これはそれほど驚くべきことではなく、適切なコマンドライン オプションを mcs に追加し、PKG_CONFIG_PATH を適切に設定することで修正できるはずですが、ここで困惑します。まず、自宅でフォローできるように、スクリプトを次に示します。

そこで次に「mcs -r:System.Numerics Test.cs」を試してみました。これにより、「エラー CS0006: メタデータ ファイル `System.Numerics' が見つかりませんでした」が生成されます。

「man mcs」は、コマンド ラインに「-pkg:dotnet」を追加することで、他のシステム パッケージを取得できることを示唆しています。しかし、それは生成します:

パッケージ dotnet が pkg-config 検索パスに見つかりませんでした。おそらく、「dotnet.pc」を含むディレクトリを PKG_CONFIG_PATH 環境変数に追加する必要があります。「パッケージ 'dotnet' が見つかりません」エラー CS8027: pkg-config の実行中にエラーが発生しました。上記の出力を確認します。

OK、PKG_CONFIG_PATH がなかったので、定義してみました:

これにより、CS8027 が修正されます。ただし、最初に使用した CS0234 は引き続き取得されます。また、-pkg と -r を組み合わせると、たとえば "mcs -pkg:dotnet -r:System.Numerics Test.cs" を実行すると、"エラー CS0006: メタデータ ファイル `System.Numerics' が見つかりませんでした" が表示されます。

私はこの時点で困惑しています... System.Numerics を mcs で動作させるために欠けている呪文は何か分かりますか?

0 投票する
1 に答える
2021 参照

linux - JHBUILD インストール NetworkManager Ubuntu-13.04

ubuntu に gnome をインストールする際に問題があります。

JHBUILD は NetworkManager モジュールをインストールしようとしますが、ビルドで次のエラーが表示されます

パッケージを確認すると、ubuntu では libnl-3-200、libnlroute-3-200、libnl-genl-3-200 という名前が付けられています。

それが問題かもしれないと思うので、環境変数を入れないといけないのですが、追加の仕方がわからないので追加します。

Ubuntu 13.04 64 ビットを使用しています。

0 投票する
2 に答える
13843 参照

macos - pkg-config: PKG_PROG_PKG_CONFIG: コマンドが見つかりません

次のエラーが表示されます

これがコードが実行されるとき ( kivy-ios/tools-build-sdlmixer.sh )

私の pkg-config アプリケーションは私の PATH (/usr/local/bin) にあります。また、コマンド ラインで PKG_CONFIG_PATH を /usr/local/bin/pkg-config および /usr/local/lib/pkgconfig にエクスポートしてみました。LD_LIBRARY_PATH もさまざまなパスにエクスポートしようとしましたが (tbh を指す場所がわからない)、どちらも役に立たないようです。

システム上の複数の aclocal ディレクトリについて読んだことがありますが、これは問題になる可能性がありますが、それを解決する方法や問題を特定する方法が明確ではありません。

この Linux ビルドの初心者 (OSX 上) は、どんな助けにも感謝します。

0 投票する
1 に答える
12700 参照

windows - pkg-config を使用しようとしていますが、登録されたコマンドではありません

わかりましたので、Windows 8 で Go 開発環境全体を立ち上げ、MinGW も使用しました。私はLiteIdeを使用しています。

しかし、最初はインストールしていなかった「pkg-config」のエラーが表示されます。(フルスクリーンモードをリストするテストでSDLバインディングをコンパイルしようとしています)

次に、すべてを C:\MinGW\Bin フォルダー (pkg-config.exe と追加の dll) にセットアップしました。

しかし、それではまだうまくいきません。「内部として認識されていません...」という名前で入力されたCMDに入りました

そこで、環境変数を Windows に入れる必要があると考えました。「C:\MinGW\bin」値で %PATH% を試しました。何もない。次に、PKG_CONFIG_PATH を試しました。何もない。

したがって、どの環境変数が必要か、または LiteIde に入れることができる変数があるかどうかはわかりません。それ以外に、他に何をすべきか。