CURL नहीं मिल सका (लापता: CURL_LIBRARY CURL_INCLUDE_DIR)


12

मैं स्रोत कोड से तालमेल का संकलन करने की कोशिश कर रहा हूं, और जब मैं करता हूं, मुझे यह त्रुटि मिलती है:

-- Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Error at CMakeLists.txt:160 (messege):
Missing library: curl

तो मैंने किया

sudo apt-get install curl
sudo apt-get install curl_library
sudo apt-get install curl_include_dir

और मुझे अभी भी पहले की तरह ही त्रुटि मिलती है।

कुछ अतिरिक्त जानकारी के लिए, मैं यहां इस गाइड के साथ चल रहा हूं और बस X11 चरण पा चुका हूं: http://www.rootusers.com/compiling-synergy-from-source-on-the-raspberry-pi/


कोशिशsudo apt-get update
सर्ज

जवाबों:


19

डेबियन (और रास्पियन) में कार्यक्रमों और पुस्तकालयों के लिए संकुल के नाम मानकीकृत हैं, और कभी-कभी उन नामों से भिन्न होते हैं जो पुस्तकालय स्वयं देते हैं या उनके लिए टैग या प्रतीक नाम देते हैं।

आपको पैकेज सिस्टम पर "कर्ल" की खोज करनी चाहिए, और आपको कर्ल से संबंधित लाइब्रेरी मिलेगी, जो कि आप चाहते हैं।

एक "-देव" के साथ समाप्त होने वाले पैकेज वे हैं जिनकी आपको आमतौर पर आवश्यकता होती है जब आप कुछ संकलित करना चाहते हैं, तो वे उस के लिए आवश्यक और अन्य फ़ाइलों को स्थापित करेंगे।

एक कोशिश:

apt-cache खोज कर्ल

पैकेज नाम में "कर्ल" के साथ सभी पैकेजों का पता लगाने के लिए।

आप शायद इनमें से एक की तलाश कर रहे हैं:

libcurl3 - क्लाइंट-टू-यूज़ क्लाइंट-साइड URL ट्रांसफर लाइब्रेरी (ओपनएसएसएल फ्लेवर)

libcurl3-dbg - libcurl के लिए डिबगिंग प्रतीक (ओपनएसएसएल, GnuTLS और NSS फ्लैग)

libcurl3-gnutls - उपयोग में आसान क्लाइंट-साइड URL स्थानांतरण लाइब्रेरी (GnuTLS स्वाद)

libcurl3-nss - क्लाइंट-टू-यूज़ क्लाइंट-साइड URL ट्रांसफर लाइब्रेरी (NSS फ्लेवर)

libcurl4-gnutls-dev - libcurl के लिए विकास फ़ाइलें और प्रलेखन (GnuTLS स्वाद)

libcurl4-nss-dev - libcurl (NSS स्वाद) के लिए विकास फ़ाइलें और दस्तावेज़

libcurl4-coverssl-dev - libcurl (OpenSSL स्वाद) के लिए विकास फ़ाइलें और दस्तावेज़

मैं अंतिम एक, ओपनस्ले-देव को पाने की कोशिश करूंगा।

apt-get libcurl4-coverssl-dev स्थापित करें

और फिर सॉफ़्टवेयर को संकलित करने का प्रयास करें। यदि वह काम नहीं करता है, तो "libcurl3" को दूसरे विकल्प के रूप में स्थापित करने का प्रयास करें।


8
sudo apt-get install libcurl4-openssl-devubuntu के लिए भी काम करता है cmake
एरिक वांग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.