में किसी फ़ोल्डर में फ़ाइल शामिल करें मैं वर्तमान में एक Arduino लाइब्रेरी लिख रहा हूं और मैं लाइब्रेरी फ़ोल्डर के भीतर एक उपनिर्देशिका में फ़ाइलों को शामिल करना चाहता हूं। अधिक विशेष रूप से, मैं चाहता हूं कि फाइलें Arduino स्केच से accesible हो।एक Arduino लाइब्रेरी
#include <MyLib.h>
#include <Extra/SomeNiceFunctions.h>
जाहिर है इस आईडीई पुस्तकालय सहित है, क्योंकि जिस तरह से गलत है:
MyLib/MyLib.cpp
MyLib/MyLib.h
MyLib/Extra/SomeNiceFunctions.cpp
MyLib/Extra/SomeNiceFunctions.h
यह मैं कैसे फ़ाइल शामिल करने के लिए कोशिश कर रहा हूँ है:
यह मेरा निर्देशिका संरचना है फ़ोल्डरों। मुझे और क्या करना चाहिए? मैं अतिरिक्त फ़ोल्डर को अन्य "लाइब्रेरी" (एक और फ़ोल्डर) में विभाजित कर सकता हूं लेकिन यह वह नहीं है जो मैं कर रहा हूं।
संपादित करें: यह त्रुटि है जो मुझे undefined reference to 'font8x8'
मिल रही है। यह Extra/SomeNiceFunctions.h
में परिभाषित किया गया है।
सभी फ़ाइलें मेरे Arduino लाइब्रेरी फ़ोल्डर में हैं, स्केच फ़ोल्डर में नहीं, लेकिन आप सही हैं! – giannoug
फिर अगर यह काम करता है तो उत्तर के रूप में चिह्नित करें। –
दुर्भाग्यवश, ऐसा नहीं हुआ। – giannoug