問題タブ [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.
c++ - pkg-config --libs opencv がライブラリ自体ではなく、ライブラリの場所を返すのはなぜですか?
OpenCV を組み込んだ c++ プログラムをコンパイルしようとしています。コンパイルを簡単にするために pkg-config を使用したいと思います。ただし、 pkg-config -libs opencvはライブラリ自体ではなくライブラリの場所を返すため、これは機能しません。私が得た:
私は何かを期待している間
私は何かを台無しにしましたか?そうでない場合、なぜこれが起こったのですか?そして、それは修正できますか?
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 で動作させるために欠けている呪文は何か分かりますか?
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 ビットを使用しています。
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 上) は、どんな助けにも感謝します。
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 に入れることができる変数があるかどうかはわかりません。それ以外に、他に何をすべきか。