Cygwin'i kullanarak bir programı (OpenFP) derlemeye çalışıyorum. Program başarıyla derledim ve yükledim bir paket FFTW3
bağlıdır. Ben ana program için ./configure
başlatmak Ancak bir hata alıyorum: pkg-config Cygwin üzerinde çalışmıyor
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
kütüphane bulamazsa ama
/usr/local/lib/pckconfig
.pc
dosyayı gereklidir içeren. Tamam, bu dosyadan fftw3.pc,
FFTW3_CFLAGS
ve
FFTW3_LIBS
parametrelerine
LIBS
ve
CFLAGS
parametrelerini kopyaladım. Ancak hala aynı hatayı alıyorum.
Neyin var?
P.S. (Ben MinGW pkg-config yüklemediyseniz) MinGW aynı şekilde sorunu çözdü değişkenleri ayarlama, ancak projenin derleme nedeniyle Sen hiç /usr/local/lib/pckconfig
eklemek gerekir
Cevabınız için teşekkür ederiz. Bunu yapmaya çalıştım ama hiçbir etkisi olmadan bahsetmeliydim. Ancak, bu değişkeni yerel pencereler yoluna değiştirerek sorunu çözdüm !!! yani PKG_CONFIG_PATH = c: \\ cygwin \\ usr \\ local \\ lib \\ pkgconfig' ( – Andrey
dışa aktarma) 'Ve' Benim için boş 'C: \ cygwin64 \ usr \ local \ lib \ NOTHINGisHERE; Fakat 'cygcheck -c' pkg-config'un kurulu olduğunu gösteriyor! –