問題タブ [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 に答える
5907 参照

linux - usblib パッケージのインストール - Ubuntu

インストールする別のパッケージ用にパッケージ libusb が必要です。

パッケージをインストールしたと思われる以下を試しましたが、

しかし、取得した他のパッケージをインストールしようとすると、

コマンド dpkg -L libusb-dev を実行すると、次のようになります。

何か案は??

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

cross-compiling - pkg-configは、PKG_CONFIG_PATHが別の場所に設定されていても、/ usr / local / lib/pkgconfigを調べています。

pkg-configを使用して、プロジェクトをMIPSプラットフォームにクロスコンパイルしています。いつものように、私はPKG_CONFIG_PATH変数をターゲットのプラットフォームに適したディレクトリに設定しています(この場合は/ usr / local / mips_sdk / usr / local / lib / pkgconfigのようなものですが、問題ではありません)。

奇妙なことに、pkg-configは、PKG_CONFIG_PATH varが指すパスに見つからない場合に、/ usr / local / lib/pkgconfigの.pcファイルを使用しています。これは、/ usr / local / lib/pkgconfigがpkg-configの検索パスにハードコーディングされているようなものです。

システムライブラリ(x86)をmipsでコンパイルされたものにリンクしようとするため、少し奇妙に感じます。

誰かがそれを解決する方法を知っていますか?

どうもありがとう。

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

makefile - 「pkg-config--libs」のコンテンツを$CFLAGSまたは$LDFLAGSに追加しても、プログラムはライブラリにリンクしません。

GLibのlibgthreadに依存するプログラムをコンパイルしようとしています。ライブラリは私のマシン(Ubuntu 12.04)にインストールされており、次のようにpkg-config検出されます。

私はそのような出力でconfigure設定を実行しようとしました:$CFLAGS

しかし、それは機能しませんでした:

私も設定しようとしました$LDFLAGS

同じエラーが発生しました。

私は何をすべきか?

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

gcc - GCC の「-l」フラグの意味をカスタマイズするには?

-lGCC に問題があり、フラグをカスタマイズして使用したいと考えています。

によって指定された対応する libfoo の検索パスを指定し-lfooたい、GCC の内部検索パスをオーバーライドしたい、シンボルを解決できるランダムなライブラリを GCC に使用させたくない、GCC にが指定されている場合、本当に特定のライブラリでコンパイルし-lます。

などのユーティリティがあることは知っていますがpkg-config、コンパイル手順をより詳細に制御することに重点を置いているため、私の問題はより gcc 中心です。

0 投票する
0 に答える
1097 参照

c++ - Windows で Qt パッケージ構成ファイルを使用していますか?

未亡人のpackage-configでqtを使用するにはどうすればよいですか? Qt パッケージの構成ファイル (QtCore.pc QtGui.pc など) を含むフォルダーが見つかりません。それらが vs2010 バイナリと共に配布されていない場合、それらを生成するにはどうすればよいですか? できればqtの再構築は避けたいです。デフォルトの win32 Visual Studio 2010 バイナリで Qt 4.8 を使用しています。

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

java - Java用のpkg-configのようなものはありますか?

CLASSPATH が手に負えなくなっているプロジェクトがあります。他の jar に依存する jar があり、それらはさらに多くの jar に依存するだけでなく、サードパーティの jar の大規模なコレクションもあります。したがって、これらの jar のいずれかを使用するたびに、かなり大きな CLASSPATH を構築する必要があり、ダウンストリームの依存関係が変更された場合、それは同期しなくなります。

1 つの考えは、これらすべてを支援する pkg-config に少し似たツールを作成することです。私はいくつかの検索を行いましたが、何も見つかりませんでした。私が見逃したこのようなツールはありますか、それとも代替ソリューションがありますか?

いいえ、Maven は使いたくありません。すでに別のビルド システムが導入されています。

0 投票する
0 に答える
739 参照

c++ - OpenCV コンパイル エラー

最近、ラップトップに OpenCV をインストールしました。OpenCV 2.4.2 のインストール後、基本的なプログラムを実行してコンパイルし、ロードして表示し、イメージを作成しようとしました。コードを以下に示します。

このプログラムは、彼らのウェブサイトで提供されています。次に、コマンドをコンパイルするために、次のコマンドを使用しました。

コンパイルは失敗し、結果は次のとおりです。

どこが間違っていますか?

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

c - C で lib パッケージをインストールしようとしたときのパッケージ パス エラー

fedora 17 に libpackedobjects をインストールしようとしています。インストールしようとしているパスは、home/libpackedobjects です。私が従っている手順は次のとおりです。

  1. git clone git://gitorious.org/libpackedobjectsd/libpackedobjectsd.git
  2. cd libpackedobjectsd
  3. autoreconf -i
  4. ./configure

を実行しようとすると、./configureエラーが発生します:

パスが見つからないことは理解していますが、問題を修復する方法がわかりません。助言がありますか?

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

cross-compiling - クロスコンパイルされた OpenSSL ライブラリを見つけるために Qt5 ./configure を取得するにはどうすればよいですか?

Qt5 を Mingw-w64 の 32 ビット コンパイラでクロスコンパイルしようとしています。ホスト プラットフォームは Ubuntu 12.10 64 ビットで、ターゲット プラットフォームは 32 ビット Windows です。OpenSSL ライブラリをクロスコンパイルし、クロスコンパイルされたバイナリ/ライブラリ/インクルードを にインストールしました~/i686-w64-mingw32

Qt を構成しようとすると、問題が表面化します。次のコマンドを使用しています。

バイナリはqmakeホスト プラットフォーム用に正常にコンパイルされ、有効なすべての機能のリストが表示されます。

何が起きてる?どうやら Qt が OpenSSL のインクルードを見つけられないようです。構成プロセス中にフラグをオンにすると、-vこれが確認されます。見つからないというエラーが表示されますopenssl/opensslv.h

pkg-configしたがって、私の次のステップは、それが実際に機能していることを確認することでした:

そして、それは次のように見えました:

では、OpenSSL ライブラリが利用可能であることを Qt に納得させるにはどうすればよいでしょうか? 私は-force-pkg-configフラグを試しましたが、違いはありませんでした。

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

configuration - Debian: PKG_CHECK が原因で ./configure が失敗する

lighttpd の修正版をビルドしたいと考えています。このチュートリアルに従います: http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-Version2

これは私がこれまでやってきたことです

すべてのファイルとデータをディレクトリと Makefile.am にコピーした後、次のように入力しました。

コンソールは次を返します。

「pkg-config」をインストールすることでこれを解決した人もいます。このパッケージをインストールしましたが、まだ構成を実行できません。