2016-01-15 7 views
6

पर जीईआरबीवी स्थापित करना मैं कुछ महीनों से कोशिश कर रहा हूं कि ऑनलाइन सेवा का उपयोग कर पीसीबी गेबरों की छवियां उत्पन्न करने में सक्षम हो और खुद को कताई करने की सोच हो।हेरोकू

मेरे चुनाव Heroku (परिवर्तन के लिए तैयार), और गर्बर पार्सर का विकल्प है/दर्शक gerbv (फिर से, परिवर्तन के लिए तैयार) है

मैं buildpacks और आवारा और हो रही gerbv पर शायद सभी विकल्पों के बारे में पढ़ा है Heroku पर चलाने में सक्षम होने के लिए। जिस हिस्से में मैं अभी अटक गया हूं वह यह है कि gerbv को gtk की आवश्यकता होती है और उसके पासोकू के पास यह नहीं है (इसकी आवश्यकता नहीं है)।

gtk भाग के बिना आप gerbv को संकलित कैसे करते हैं?

संपादित करें: मैं Heroku को gerbv के स्रोत डाउनलोड किया wget का उपयोग कर, तो यह untar'ed, और src फ़ोल्डर में चला गया, निम्न आदेश

gcc -Wall -fPIC -c *.c 

जो मेरे लिए फ़ाइलों ओ बनाने की अनुमति देता जारी सभी सी कोड gerbv प्रदान करता है। दुर्भाग्यवश, इसे gtk को संकलित करने की आवश्यकता है, जिसे उसकेोकू के पास नहीं है। तो यह पूरी तरह से संभव है कि पुस्तकालय भाग को इंटरफ़ेस भाग से अलग नहीं किया जा सकता है और libgerbv स्टैंडअलोन चलाने में सक्षम हो सकता है।

उत्तर

3

http://gerbv.geda-project.org/ को देखते हुए यह कहना है

gerbv की मुख्य कार्यक्षमता एक अलग पुस्तकालय में स्थित है (libgerbv)

शायद बजाय gerbv (ग्राफिकल इंटरफेस) आप libgerbv का उपयोग करना चाहिए का उपयोग करने का सीधे? अधिक जानकारी के लिए http://gerbv.geda-project.org/doxygen/index.html देखें।

मुझे पुस्तकालय के साथ बातचीत करने के लिए ctypes का उपयोग करके एक उदाहरण (https://github.com/bleepbloop/absolum/blob/master/gerbv/viewer.py) भी मिला।

+0

मुझे वास्तव में आपके द्वारा जोड़े गए पहले लिंक को मिला, लेकिन इसमें libgerbv संकलित करने के बारे में जानकारी की कमी नहीं है। जब मैं इसकी बात करता हूं तो मैं ज्यादातर नोब हूं, कृपया मेरी अज्ञानता से क्षमा करें। – Rupin

+0

डायनामिक लिंक्ड लाइब्रेरी बनाने के तरीके के बारे में आज सुबह पढ़ें और यह एक आसान काम जैसा दिखता है। इस धागे पर समाप्त होने वाले किसी और के लिए मेरी प्रक्रिया लॉग करेगा। – Rupin

+0

मैंने wget का उपयोग करके heroku में gerbv का स्रोत डाउनलोड किया, फिर इसे हटा दिया, और src फ़ोल्डर में चला गया, निम्नलिखित कमांड gcc -Wall -fPIC -c * .c जो मुझे .o फाइलें बनाने की अनुमति देता है सभी सी कोड gerbv प्रदान करता है। दुर्भाग्यवश, इसे gtk को संकलित करने की आवश्यकता है, जिसे उसकेोकू के पास नहीं है। तो यह पूरी तरह से संभव है कि पुस्तकालय भाग को इंटरफ़ेस भाग से अलग नहीं किया जा सकता है और libgerbv स्टैंडअलोन चलाने में सक्षम हो सकता है। – Rupin