問題タブ [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++ - qtQmakeがプロジェクトのpkgconfigを生成する
qmakeでpkg-configファイルを生成できると言われましたが、どうすればいいのかわかりません。私はしばらくオンラインを探していましたが、それはあなたがどうやってやるのかを知らなければならないようなもののようです。誰かが私に例を教えてもらえますか、またはある種のガイド/チュートリアルを教えてもらえますか?
c++ - .pc ファイルを作成する Qmake
qmake が .pc ファイルを作成できるかどうかは誰にもわかりませんか? ここでできると言った人を見つけました:http://www.qtcentre.org/threads/24422-How-can-we-create-.pc-file-automatically。しかし、私はそれを試してみましたが、スレッドの下部で問題を抱えている人と同じ結果が得られました. 誰かがこれについて何か知っているかどうか疑問に思っていました。
インストールを行うと、次の出力が得られます。
autoconf - 構成チェックを解決する方法
現在、Windows で MSYS を使用してソースから libsamperate をビルドしようとしていますが、以前に FFTW と libsndfile をインストールしたことがある構成チェックの問題に遭遇しました。それらのインクルード ファイル lib ファイルと pkg-config ファイルはすべて適切な場所にありますが、 sh を使用./configure
して libsamprate の makefile を生成すると、出力に常に言及されます
PKG_CONFIG_PATH(usr/local/lib/pkgconfig) も設定して何度も試してみましたが、結果は同じようです
誰もこれについて何か知っていますか?
eclipse - Eclipse から実行すると、pkg-config がパッケージの検索に失敗する
厄介な問題があります。プロジェクトで pkg-config を使用しています。それはうまくいきましたが、今はそうではありません(変更されたことを知りません)。Eclipse内から次の行にリンクすると:
エラーが発生します:
しかし、私が走るとき
私が得るコンソールで
これは私が期待するものです
Eclipse が生成した makefile を使用してコンソールからコンパイル/リンクすると、正常に動作します。
Eclipse 内で $PKG_CONFIG_PATH を設定して opencv.pc ファイルの場所を指定すると、機能します (これは $PKG_SEARCH_PATH に追加することによって行われます)。したがって、何らかの理由で、Eclipse から呼び出された場合、pkg-config はデフォルトの /usr/lib/pkgconfig ディレクトリを検索しませんが、コマンド ラインから呼び出された場合は検索します。
pkg-configがEclipseから呼び出されたときにもデフォルトのディレクトリを検索するように、誰かがこれを修正するのを手伝ってくれますか? (デフォルトのディレクトリを $PKG_SEARCH_PATH に追加することは解決策ですが、これは必要または正しい方法ではないようです)
私のセットアップは次のとおりです
エクリプスヘリオス
CDT 7.0
pkg-config バージョン 0.25
makefile - gobject-introspection が構築されていません
i686-pc-linux-gnu マシンから i686-cm-linux 用に gobject-introspection-1.31.0 (GI) をコンパイルしようとしています。config.log の同じ部分を見つけてください。GI の構成中に、glib、gio、gobject、python などの多くのライブラリが適切に検出されます。
しかし、make を実行すると、次のエラーが表示されます。
pkg 構成パスは次のとおりです。PKG_CONFIG_PATH=/home/vishaln/crossed/lib/pkgconfig
- glibを再構築してみました。
- さまざまなバージョンの GI を試しました。
まだ何も実りはありません。
どんな提案でも大歓迎です。
c++ - Cygwin で pkg-config が機能しない
cygwin を使用してプログラム ( OpenFP ) をコンパイルしようとしています。FFTW3
プログラムは、コンパイルして正常にインストールしたパッケージに依存しています。ただし./configure
、メイン プログラムを起動すると、次のエラーが表示されます。
パッケージ 'fftw3' が見つかりません configure:6138: エラー: パッケージ要件 ("fftw3") が満たされませんでした: パッケージ 'fftw3' が見つかりません ソフトウェアを標準以外のプレフィックスでインストールした場合は、PKG_CONFIG_PATH 環境変数を調整することを検討してください。または、環境変数 FFTW3_CFLAGS および FFTW3_LIBS を設定して、pkg-config を呼び出す必要をなくすこともできます。詳細については、pkg-config の man ページを参照してください。
pkg-config --list-all
fftw3
ライブラリが見つかりませんが、/usr/local/lib/pckconfig
必要なファイルが含まれてい.pc
ます。わかりました、そのファイル fftw3.pc から、上記のエラー メッセージが表示されたので、パラメーターを環境変数にコピーLIBS
しました。ただし、まだ同じエラーが発生します。CFLAGS
FFTW3_CFLAGS
FFTW3_LIBS
どうしたの?
PS MinGWで変数を同じように設定すると問題が解決しました(MinGWにpkg-configをインストールしていません)が、MinGWにLinux固有のヘッダーがいくつかないため、プロジェクトのコンパイルに失敗しました)
macos - pkg-config マクロ PKG_CHECK_MODULES の使用が失敗する
これはかなり単純な問題だと確信しています。autoconfとpkg-configがどのように連携するかを学ぶために使用している非常に単純なconfigure.acファイルがあります。confgure.ac
ファイルは次のようになります。
その後、コマンド ラインから autoconf を実行すると、configure スクリプトが生成されます。ただし、構成スクリプトを実行すると、次のエラーが発生します。
コマンドラインから pkg-config プログラムを使用して、このライブラリが見つかるかどうかを確認すると、成功します。
したがって、何らかの理由でPGK_CHECK_MODULE
マクロが見つからないことは明らかであり、その理由はわかりません。
これはおそらく OS 固有ではありませんが、私は Mac OS X 10.6.8 を使用しています。
linker - Visual Studio での gtkmm ライブラリのリンク
だから私はこの質問者と同じ問題を抱えていて、受け入れられた答えのアドバイスに従いました。で指定されたすべてのインクルード ディレクトリpkg-config gtkmm-2.4 --cflags
をプロジェクトに入力したところ、最終的に問題なくコンパイルされたように見えました。
それから私は試してみpkg-config gtkmm-2.4 --libs
ました
だから、私はこれらのディレクトリ(?)をプロジェクトに含める外部ライブラリのリストに追加しようとしましたが、次のエラーが発生しました:
外部ライブラリのリストには実際に何を入れるべきですか?
pkg-config - OSXLionのpkg-config0.26はPKG_CONFIG_PATHを無視しているようです
OSXLionでpkg-config0.26を使用しています。
私echo $PKG_CONFIG_PATH
の場合、変数が空白のようです。
たとえば、割り当ててからPKG_CONFIG_PATH=/path/to/my/folder/containing/pc/files
実行すると、表面上は追加したばかりのディレクトリ内pkg-config --list-all
のファイルが見つかりません。.pc
私はから個々の.pc
ファイルにソフトリンクすることでこの問題/opt/local/share/pkgconfig
を回避してきましたが、正しい方法が何であるかを理解したいと思います。
ubuntu - インストール時にアクションを実行するように debian パッケージをセットアップする
インストール時にいくつかのアクションを実行するように debian パッケージを構成しようとしています (より具体的には、 を使用していくつかのアプリケーション設定をセットアップしたいgconftool-2
)。これまで debian パッケージを扱ったことがなく、「インストール時にこれを行う」プロパティがあるかどうかわかりません。どんな助けでも大歓迎です。