2009-11-10 5 views

答えて

39

http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/

のダウンロードのpkg-config設定からコンパイル済みのバイナリを入手し、そのライブラリの依存:

+0

これらのバイナリは(一般的に)含まれていないDLLに依存するため、動作しません。 –

+13

私は必要なgtkバイナリも見つけました。 pkg-config_0.26-1_win32.zipの場合、http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib_2.28.8-1_win32からlibglib-2.0-0.dllファイルが必要です。 zipとintl.dllはhttp://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip –

+3

からダウンロードできます。これらのファイルはどこに置かれますかcmakeさんによって? – JuJoDi

0

あなたが得ることができる別の場所をより多くの更新されたbinari Fedora Build Systemサイトで見つけることができます。 mingw-pkg-configパッケージへの直接リンクは:http://koji.fedoraproject.org/koji/buildinfo?buildID=354619

+0

そのサイトには最近のビルドがあるようですが、リンク先のビルドは古くなっています。パッケージのリンクは実際にはhttp://koji.fedoraproject.org/koji/packageinfo?packageID=13212 –

+0

です。これまでのコメントをフォローすると、これらのダウンロードは役に立たなくなります。私は7-Zipでファイルを展開し、次に何をすべきか分かりませんでした。代わりに私は次のサイトの指示に従いましたが、それほど最新のビルドを求めていましたが、http://www.gaia-gis.it/spatialite-3.0.0-BETA/mingw_how_to.html#pkg- config –

+2

そのページはMingwを想定しています。私はVMから自分のMac上でVisual Studio 2008を実行します。ハードディスクの空き領域が不足しています。私はpkg-configを実行できるようにするためだけにmingwやCygwinをインストールしたくありません。 pkg-configが見つからないというエラーがcmakeによって出力されます。私はその混乱で失われて感じる –

51

これは私の経験に基づいて、Oliver Zendelのコメントからの情報を使って、Windows上でpkg-configを動作させるための段階的な手順です。

MinGWがC:\ MinGWにインストールされているとします。利用可能なパッケージは複数のバージョンがあり、いずれの場合でも最新バージョンをダウンロードしました。

  1. ファイルpkg-config_0.26-1_win32.zip
  2. がCにファイルのbin/PKG-CONFIG.EXEを抽出ダウンロードhttp://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/
  3. に行く:MinGWの\ビンを\
  4. ファイルをダウンロードgettext-runtime_0.18.1.1-2_win32.zip
  5. ファイルのビンを抽出/intl.dllからC:¥MinGW¥bin
  6. http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28
  7. glib_2.28.8-1_win32.zip
  8. Cへのファイルのbin/libglib-2.0-0.dllを抽出:MinGWの\を\ bin

を今CMakeのは、MinGWのを使用するように設定されている場合のpkg-config設定を使用することができます。

+1

どのようにMinGWを使用するように構成するcmakeを変更するには? – cindywmiao

+0

@cindywmiao: "MinGW Makefiles"のような名前のMinGWを持つCMakeジェネレータをジェネレータのリストから選択します。私は個人的に "CodeBlocks - MinGW Makefiles"を使用してCodeBlocks IDE用のプロジェクトファイルを生成します。 – HyperQuantum

+0

HyperQuantum非常に素晴らしい仕事。 –

18

glib依存性のない代替案はpkg-config-liteです。

アーカイブからpkg-config.exeを抽出し、あなたのパスに入れてください。

+1

私は非常にうまく働いた、ありがとう! – amenthes

+0

うまく動作しています。また、FAQ(ここにある)(http://mingw.org/wiki/FAQ)にリストされている* other * pkg-configも、Windows 10 HomeでもProでもクラッシュします。 –

関連する問題