私はcygwinを使ってプログラム(OpenFP)をコンパイルしようとしています。このプログラムは、私がコンパイルしてインストールしたパッケージFFTW3
に依存しています。私は、メインプログラムの./configure
を起動したときしかし、私はエラーを取得する:Cygwinでpkg-configが動作しない
No package 'fftw3' found configure:6138: error: Package requirements ("fftw3") were not met: No package 'fftw3' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables FFTW3_CFLAGS and FFTW3_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
pkg-config --list-all
はfftw3
ライブラリを見つけることができませんが、/usr/local/lib/pckconfig
が必要.pc
ファイルが含まれています。 OK、そのファイルからfftw3.pc FFTW3_CFLAGS
とFFTW3_LIBS
環境変数に上記のエラーメッセージとしてLIBS
とCFLAGS
のパラメータをコピーしました。しかし、私はまだ同じエラーが発生しています。
どういうところが間違っていますか?
P.S. (MinGWにpkg-configをインストールしていませんが)プロジェクトのコンパイルに失敗しました。
お返事ありがとうございます。私はそうしようとしたが、効果がないと言わざるを得ない。しかし、この変数をネイティブウィンドウのパスに変更する問題を解決しました!すなわち、 'export PKG_CONFIG_PATH = c:\\ cygwin \\ usr \\ local \\ lib \\ pkgconfig' – Andrey
@Andreyそれは私のために空です" C:\ cygwin64 \ usr \ local \ lib \ NOTHINGisHERE ";しかし、 'cygcheck -c'はpkg-configがインストールされていることを示しています! –