Homebrew स्थापित सॉफ़्टवेयर के साथ pkg-config का उपयोग करें


12

मैंने Homebrew के साथ कुछ लाइब्रेरी स्थापित की हैं, लेकिन अगर मैं pkg-config का उपयोग करता हूं तो यह उन्हें नहीं मिलता है क्योंकि वहाँ पीसीपी फाइलें होती हैं।

उदाहरण के लिए, यदि आप करते हैं:

brew install opencv

और, यह स्थापित होने के बाद:

pkg-config --libs opencv

मुझे यह त्रुटि मिली:

Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

यह त्रुटि इसलिए आई है क्योंकि Homebrew कोई भी निर्माण नहीं करता है opencv.pc

क्या .PG फ़ाइलों को बनाने के लिए Homebrew को कॉन्फ़िगर करने का एक तरीका है, ताकि काढ़ा के साथ स्थापित सभी पैकेज pkg-config द्वारा मिल सकें?

जवाबों:


5

इसके साथ जांचें brew ls opencvकि कोई opencv.pcइंस्टॉल नहीं है। मैंने इसकी कोशिश की और मेरे पास एक है। यदि आपको एक नहीं मिलता है, तो पैकेज में एक बग है।

अन्यथा, जांचें कि आप सही होमब्रे का उपयोग कर रहे हैं pkg-config। साथ जांचें which pkg-configऔर ls -l $(which pkg-config)यह कहां से आ रहा है।


धन्यवाद! इससे मुझे webkitgktपैकेज में बग की सूचना मिली ।
एरिक कपलुन

0

इस पोस्ट ने इसे मेरे लिए तय कर दिया। यह बताता है कि pkg-configसभी स्थापित पैकेजों के लिए उस बिंदु के लिए एक लापता पर्यावरण चर कैसे सेट किया जाए।

https://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/


2
हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को यहां शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
GRG
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.