問題タブ [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.
linux - usblib パッケージのインストール - Ubuntu
インストールする別のパッケージ用にパッケージ libusb が必要です。
パッケージをインストールしたと思われる以下を試しましたが、
しかし、取得した他のパッケージをインストールしようとすると、
コマンド dpkg -L libusb-dev を実行すると、次のようになります。
何か案は??
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でコンパイルされたものにリンクしようとするため、少し奇妙に感じます。
誰かがそれを解決する方法を知っていますか?
どうもありがとう。
makefile - 「pkg-config--libs」のコンテンツを$CFLAGSまたは$LDFLAGSに追加しても、プログラムはライブラリにリンクしません。
GLibのlibgthreadに依存するプログラムをコンパイルしようとしています。ライブラリは私のマシン(Ubuntu 12.04)にインストールされており、次のようにpkg-config
検出されます。
私はそのような出力でconfigure
設定を実行しようとしました:$CFLAGS
しかし、それは機能しませんでした:
私も設定しようとしました$LDFLAGS
:
同じエラーが発生しました。
私は何をすべきか?
gcc - GCC の「-l」フラグの意味をカスタマイズするには?
-l
GCC に問題があり、フラグをカスタマイズして使用したいと考えています。
によって指定された対応する libfoo の検索パスを指定し-lfoo
たい、GCC の内部検索パスをオーバーライドしたい、シンボルを解決できるランダムなライブラリを GCC に使用させたくない、GCC にが指定されている場合、本当に特定のライブラリでコンパイルし-l
ます。
などのユーティリティがあることは知っていますがpkg-config
、コンパイル手順をより詳細に制御することに重点を置いているため、私の問題はより gcc 中心です。
c++ - Windows で Qt パッケージ構成ファイルを使用していますか?
未亡人のpackage-configでqtを使用するにはどうすればよいですか? Qt パッケージの構成ファイル (QtCore.pc QtGui.pc など) を含むフォルダーが見つかりません。それらが vs2010 バイナリと共に配布されていない場合、それらを生成するにはどうすればよいですか? できればqtの再構築は避けたいです。デフォルトの win32 Visual Studio 2010 バイナリで Qt 4.8 を使用しています。
java - Java用のpkg-configのようなものはありますか?
CLASSPATH が手に負えなくなっているプロジェクトがあります。他の jar に依存する jar があり、それらはさらに多くの jar に依存するだけでなく、サードパーティの jar の大規模なコレクションもあります。したがって、これらの jar のいずれかを使用するたびに、かなり大きな CLASSPATH を構築する必要があり、ダウンストリームの依存関係が変更された場合、それは同期しなくなります。
1 つの考えは、これらすべてを支援する pkg-config に少し似たツールを作成することです。私はいくつかの検索を行いましたが、何も見つかりませんでした。私が見逃したこのようなツールはありますか、それとも代替ソリューションがありますか?
いいえ、Maven は使いたくありません。すでに別のビルド システムが導入されています。
c++ - OpenCV コンパイル エラー
最近、ラップトップに OpenCV をインストールしました。OpenCV 2.4.2 のインストール後、基本的なプログラムを実行してコンパイルし、ロードして表示し、イメージを作成しようとしました。コードを以下に示します。
このプログラムは、彼らのウェブサイトで提供されています。次に、コマンドをコンパイルするために、次のコマンドを使用しました。
コンパイルは失敗し、結果は次のとおりです。
どこが間違っていますか?
c - C で lib パッケージをインストールしようとしたときのパッケージ パス エラー
fedora 17 に libpackedobjects をインストールしようとしています。インストールしようとしているパスは、home/libpackedobjects です。私が従っている手順は次のとおりです。
git clone git://gitorious.org/libpackedobjectsd/libpackedobjectsd.git
cd libpackedobjectsd
autoreconf -i
./configure
を実行しようとすると、./configure
エラーが発生します:
パスが見つからないことは理解していますが、問題を修復する方法がわかりません。助言がありますか?
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
フラグを試しましたが、違いはありませんでした。
configuration - Debian: PKG_CHECK が原因で ./configure が失敗する
lighttpd の修正版をビルドしたいと考えています。このチュートリアルに従います: http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-Version2
これは私がこれまでやってきたことです
すべてのファイルとデータをディレクトリと Makefile.am にコピーした後、次のように入力しました。
コンソールは次を返します。
「pkg-config」をインストールすることでこれを解決した人もいます。このパッケージをインストールしましたが、まだ構成を実行できません。