पर काम नहीं करता है मैं साइगविन का उपयोग कर एक प्रोग्राम (OpenFP) संकलित करने का प्रयास करता हूं। कार्यक्रम पैकेज FFTW3
पर निर्भर करता है जिसे मैंने संकलित और सफलतापूर्वक स्थापित किया है। लेकिन जब मैं मुख्य कार्यक्रम के लिए ./configure
लांच मैं एक त्रुटि मिलती है: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
फ़ाइल। ठीक है, उस फ़ाइल से fftw3.pc मैंने LIBS
और CFLAGS
पैरामीटर FFTW3_CFLAGS
और FFTW3_LIBS
evironment चर के रूप में कॉपी किए गए त्रुटि संदेश के रूप में प्रतिलिपि बनाई। हालांकि मुझे अभी भी एक ही त्रुटि मिल रही है।
क्या गलत है?
पीएस MinGW में वैरिएबल को वैसे ही सेट करने से समस्या हल हो गई है (मैंने MinGW में pkg-config स्थापित नहीं किया है), लेकिन MingW में कुछ लिनक्स-विशिष्ट शीर्षकों की कमी के कारण प्रोजेक्ट का संकलन विफल हुआ)
आपके उत्तरदाता के लिए धन्यवाद। मुझे यह उल्लेख करना पड़ा कि मैंने ऐसा करने की कोशिश की लेकिन बिना किसी प्रभाव के। हालांकि मैंने इस चर को देशी विंडोज पथ में बदलने में समस्या हल की है !!! i.e 'निर्यात PKG_CONFIG_PATH = c: \\ cygwin \\ usr \\ स्थानीय \\ lib \\ pkgconfig' – Andrey
@Andrey यह मेरे लिए खाली है" सी: \ cygwin64 \ usr \ local \ lib \ NOTHINGISHERE "; लेकिन 'cygcheck -c' दिखाता है pkg-config स्थापित है! –