साइबरविन पर आधारित है


4

मैं कुछ ऐसा बनाने की कोशिश कर रहा हूं जो जाहिरा तौर पर टर्मकैप पर निर्भर करता है (यह कहता रहता है cannot find - ltermcap )।

मैंने साइगविन के सेटअप-x86_64.exe को चलाया, जिससे वहां से टर्मकैप स्थापित करने की उम्मीद थी; हालाँकि, मुझे यह पैकेज सूची में नहीं मिला, और न ही पैकेज सूची पर सिग्विन वेबसाइट पर, इसलिए ऐसा लगता है कि यह सिग्विन में नहीं है। मैं स्वीकार नहीं कर सकता कि यह नहीं है, क्योंकि गुगलों ने संकेत दिया अन्यथा।

मैं इससे बच सकता था http://gnuwin32.sourceforge.net/packages/termcap.htm , लेकिन मुझे नहीं पता कि यह साइगविन के साथ संगत है या नहीं, और साइगविन का उपयोग करने के लिए यह बहुत साफ लगता है।

माफ करना, अगर मुझे लगता है जैसे मुझे नहीं पता कि मैं किस बारे में बात कर रहा हूं क्योंकि मैं शायद नहीं।

जवाबों:


6

मैं Cygwin के सेटअप-x86_64.exe को चलाता हूं, जिसे टर्मकैप स्थापित करने की उम्मीद है

हालाँकि, मुझे यह पैकेज सूची में नहीं मिला

नोट: से http://gnuwin32.sourceforge.net/packages/termcap.htm :

हालाँकि, टर्मकैप का उपयोग हतोत्साहित किया जाता है। टर्मकैप को टर्मो-आधारित ncurses लाइब्रेरी के पक्ष में चरणबद्ध किया जा रहा है, जिसमें एक उत्कृष्ट शाप कार्यान्वयन के अलावा टर्मपैक लाइब्रेरी रूटीन का अनुकरण शामिल है।

तो, साइगविन पर आपको निर्माण करना चाहिए ncurses बजाय।

  • आपको ट्विक करने की आवश्यकता हो सकती है makefile कार्यक्रम के लिए आप ऐसा करने के लिए बनाने की कोशिश कर रहे हैं (ताकि यह सही पुस्तकालयों के साथ लिंक हो ncurses का अनुकरण termcap )

  • साइगविन ncurses पैकेज में शामिल है:

    usr/include/ncurses/termcap.h -> ../termcap.h
    

    जो एक इंटरफेस प्रदान करता है ncurses का अनुकरण termcap

आप हमेशा यह पता लगा सकते हैं कि किन पैकेजों में विशेष साइबरविन कमांड का उपयोग किया गया है पैकेज खोजें :

enter image description here

मैं स्थापित करने का सुझाव दूंगा:

  • cygwin32-ncurses-5.7-1 - cygwin32-ncurses: Cygwin 32bit टूलकिन के लिए ncurses (स्थापित बायनेरिज़ और समर्थन फ़ाइलें)
  • libncurses-devel-6.0-1.20151017 - libncurses-devel: टर्मिनल डिस्प्ले लाइब्रेरी (स्थापित बायनेरी और सपोर्ट फाइल्स)

5

साइगविन उपयोग करता है ncurses , जो एक टर्मकैप प्रदान करता है इंटरफेस । यह कुछ समय के लिए किया है (देखें 2001 से नोट्स )। ncurses प्रदान करता है इंटरफेस termcap, termfo और निश्चित रूप से शाप के लिए।

कुछ सिस्टम पर, ncurses पैकेज उन अनुप्रयोगों की सहायता के लिए एक प्रतीकात्मक लिंक प्रदान कर सकता है, जो उम्मीद करते हैं कि लाइब्रेरी जिसे टर्मकैप इंटरफ़ेस प्रदान कर रही है, जिसका नाम "termcap" है, उदा।,

libtermcap.a -> libncurses.a

लेकिन (देखें क्रम तथा विकास सूचियाँ), Cygwin ऐसा नहीं करता है। न ही (जैसा कि आप ध्यान दें) यह एक अलग टर्म लाइब्रेरी प्रदान करता है (देखें खोज परिणाम )।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.