मुझे पता है कि आपको Arduino इंस्टॉल निर्देशिका के "पुस्तकालय" फ़ोल्डर के तहत कोई बाहरी पुस्तकालय रखना है, लेकिन मेरे पास एक प्रोजेक्ट है जो मैंने प्रोजेक्ट के लिए बनाए गए कई पुस्तकालयों का उपयोग किया है और मुख्य रूप से उस कोड को स्वयं निहित और मुख्य पीडीई फाइल से बाहर रखने के लिए। हालांकि, मैंने पुस्तकालयों को एक ही निर्देशिका में मुख्य पीडीई फ़ाइल के रूप में रखने की कोशिश की है ताकि मैं सबवर्सन में सबकुछ सिंक हो सकूं (मैं इस पर कई कंप्यूटरों पर काम करता हूं) और मैं नहीं जाना चाहता वापस पुस्तकालयों को अलग और समन्वयित करना। इसके अलावा, केवल स्केच फ़ोल्डर को आसानी से ज़िप करने में सक्षम होने के लिए और यह जान लें कि इसमें आवश्यक सब कुछ शामिल है।Arduino स्केच निर्देशिका में सभी पुस्तकालयों को रखते हुए
मैंने हेडर फ़ाइलों को एक नए टैब के रूप में स्केच में जोड़ने का प्रयास किया है, लेकिन ऐसा लगता है कि वे बिल्कुल काम नहीं कर रहे हैं ... अगर वे Arduino IDE में उठना चाहते हैं तो भी परवाह नहीं है।
मैं भी उप-निर्देशिकाओं के स्केच निर्देशिका (मैं बहुत क्या पसंद करेंगे) के लिए पुस्तकालयों को जोड़ने और फिर उनसे लिंक करने वाली की कोशिश की है:
#include "mylib/mylib.h"
और
#include <mylib/mylib.h>
लेकिन दोनों फ़ाइल में इन परिणाम त्रुटियों को नहीं मिला।
क्या यह संभव है? और, यदि हां, तो मैं उन्हें मुख्य फाइल में निर्माण के लिए कैसे शामिल करूं? अधिमानतः अपनी उपनिर्देशिका में।
मैक्रोज़ का उपयोग करके आंशिक समाधान: http://arduino.stackexchange.com/a/9575/6697 – jjz