2016-02-17 11 views
7

मैं गीथब रिपोजिटरी पर संग्रहीत https://github.com/FaceDetect/cnn_face_detection प्रोजेक्ट का उपयोग करना चाहता हूं लेकिन यह कई अलग-अलग फाइलें दिखाता है और कोई उचित दस्तावेज उपलब्ध नहीं है। क्या कोई मुझे बता सकता है कि उस जिथब परियोजना को निष्पादन योग्य में कैसे बनाया जाए?github पर FaceDetect/cnn_face_detection प्रोजेक्ट कैसे बनाएं?

+0

प्रोजेक्ट पेज पर 'रिलीज' लिंक ढूंढने का प्रयास करें। बाइनरी निष्पादन योग्य फाइलें आमतौर पर रिलीज के रूप में प्रकाशित होती हैं। यदि ऐसा कोई लिंक नहीं है, तो आपको शायद स्रोत से संकलित करने का तरीका सीखना होगा। – Rikka

+2

1. _any_ परियोजना के लिए ऐसा करने से, 2. जिस तरह से भी अविश्वसनीय रूप से व्यापक है कि यह एक प्रोग्रामिंग सवाल नहीं है, और 3. यदि आप परियोजना की देखरेख खासकर अगर 4. पूछना चाहिए कि कैसे हमें इसका उपयोग करने, नहीं, तुम भी नहीं होगा उल्लेख करें कि यह कौन सा प्रोजेक्ट है। – TigerhawkT3

+0

प्रोजेक्ट https://github.com/FaceDetect/cnn_face_detection है। यह कई रिहाई फ़ोल्डरों से पता चलता – Mavie

उत्तर

2

GitHub is mostly used for code.various languages

किसी भी GitHub परियोजना प्रयोग करने योग्य या निष्पादन योग्य बनाने के लिए में भाषा के लिए और परियोजना की तरह के लिए विशिष्ट है।

इसके अलावा यह need to be careful with the license terms, जिस परियोजना पर आप काम करना चाहते हैं उसकी विश्वसनीयता और पूर्णता की स्थिति (i.e: github.com/leezivin/FaceDetection_CNN - snakecharmerb); तथ्य यह है कि उस समय आपके द्वारा निर्दिष्ट विशिष्ट परियोजना में README.md और लाइसेंस फ़ाइल जेट नहीं है, आइए किसी और जानकारी के लिए the author or someone contribute/commit the sources से संपर्क करने का सुझाव दें।

बीटीडब्ल्यू जो परियोजना आप उल्लेख करते हैं वह सी ++ भाषा प्रोजेक्ट है; इसलिए आपको कुछ प्रकार के निष्पादन योग्य में संकलित और लिंक (एक रीबिड साफ़ करें) को जोड़ने में सक्षम होना चाहिए; The specific repo: cnn_face_detection में विजुअल स्टूडियो समाधान और प्रोजेक्ट शामिल हैं इसलिए विजुअल स्टूडियो का उपयोग करके और कलाकृतियों को खोलने/आयात करने का आसान तरीका हो सकता है (यह विज़ुअल स्टूडियो के संस्करण द्वारा निर्भर करता है जिसे आप अंततः उपयोग कर सकते हैं)।

यह भी आवश्यक है:

trusting code

    : अगर तुम पर भरोसा करने के लिए (या विश्वास नहीं) कोड का इरादा

    1. चयन करने के लिए
    2. prj द्वारा संदर्भित निर्भरताओं के पथों की देखभाल करने के लिए संभावित उन्हें वास्तविक पथ में बदलने की आवश्यकता है, क्या आप अपने स्रोतों को क्लोन (डाउनलोड) कर रहे थे स्वयं फाइल सिस्टम। अगर ऐसा नहीं करते हैं कि आप समाधान (रेपो में निहित तीन परियोजनाओं यानी) संकलित करने के लिए सक्षम नहीं हो सकता: project settings
3

यदि जिथब प्रोजेक्ट में releases या tag है, जैसे tornado releases on github

तो फिर तुम

pip install https://github.com/project_name/archive/version.tar.gz

इस तरह चला सकते हैं:

pip install https://github.com/tornadoweb/tornado/archive/v4.3.0.tar.gz GitHub ऑनलाइन परियोजना स्थापित करने के लिए।

लेकिन जब परियोजना में release टैब नहीं है। आपको प्रोजेक्ट क्लोन करने और स्रोत से संकलित करने की आवश्यकता है।

ज्यादातर मामलों में, आप python setup.py install चला सकते हैं।

प्रश्न में एक अजगर टैग है। तो एक उदाहरण के रूप में पाइथन परियोजना ले लो।

+0

जैसा कि आप देखते हैं कि प्रोजेक्ट में मैंने कोई रिलीज फ़ोल्डर नहीं है, सिवाय इसके कि सबफ़ोल्डर के अंदर फ़ोल्डर रिलीज़ हो गया है और इसमें केवल कुछ फाइलें हैं जो कोई ज़िप या tar.gz नहीं है https: // github.com/tornadoweb/tornado/releases और इसमें setup.py फ़ाइल भी नहीं है ताकि मैं पाइथन – Mavie

+0

के साथ संकलित कर सकूं यदि प्रोजेक्ट में केवल रिलीज़ फ़ोल्डर है और कोई भी .tar या .zip फ़ोल्डर नहीं है जैसे https://github.com/tornadoweb/tornado/रिलीज तो मैं इसे कैसे स्थापित कर सकता हूं। – Mavie

+0

यदि यह एक पायथन परियोजना है, तो आप setup.py और 'python setup.py install' चला सकते हैं। अन्यथा, आप स्वयं द्वारा setup.py फ़ाइल लिख सकते हैं या सीधे प्रोजेक्ट आयात कर सकते हैं। – TaoBeier

2
  1. परियोजना के चारों ओर देख कर, आप "VC2010" नामक फ़ोल्डर मिलेगा और "वीसी2006"। यह एक अच्छा संकेत है कि यह एक माइक्रोसॉफ्ट विजुअल सी (या विजुअल स्टूडियो) आधारित परियोजना है। अंदर आप पाएंगे।this list

  2. here से विजुअल स्टूडियो को डाउनलोड और इंस्टॉल करें, एसएलएन और .vcxproj फ़ाइलें, जो "समाधान" और "प्रोजेक्ट" फ़ाइलें हैं, के अनुसार "समाधान" और "प्रोजेक्ट" फ़ाइलें हैं। कई विकल्प हैं, पहले समुदाय संस्करण को आजमाएं।

  3. डाउनलोड GitHub से परियोजना के स्रोत कोड। इसे सरल रखने के लिए आप प्रोजेक्ट होम पेज पर बस "ज़िप डाउनलोड करें" बटन का उपयोग कर सकते हैं।

  4. भागो दृश्य स्टूडियो और these directions का पालन समाधान (.sln) में से एक को खोलने के लिए फ़ाइलें:

    • फ़ाइल मेनू पर, खोलें समाधान पर क्लिक करें। ओपन सॉल्यूशन डायलॉग बॉक्स खुलता है।
    • नेविगेट समाधान आप चाहते हैं।
    • समाधान फ़ोल्डर, जो दिखाता है और फ़ोल्डर के भीतर समाधान फ़ाइल का चयन करता है पर क्लिक करें। यदि कोई समाधान फ़ाइल दिखाई नहीं दे रही है, तो सत्यापित करें कि प्रकार की सूची सूची बॉक्स में मान समाधान फ़ाइलें है।
    • खोलें क्लिक करें।
  5. these instructions का उपयोग करके बनाएं। इस बिंदु पर आपके पास या तो .exe या a .dll है (जिस प्रोजेक्ट पर आप निर्माण कर रहे हैं उसके आधार पर)।