का उपयोग कर एंड्रॉइड के लिए पॉकेटस्फिनक्स बनाने की कोशिश करने में समस्याएं मैं पॉकेटस्फिनक्स एंड्रॉइडडेमो प्रोजेक्ट का उपयोग करके एंड्रॉइड के लिए पॉकेटस्फिनक्स बनाने की कोशिश कर रहा हूं। मैंने सिग्विन और विंडोज का उपयोग करके इसे बनाने के लिए अपनी खोज छोड़ दी है और एक उबंटू वीएम स्थापित किया है। मैं प्रगति कर रहा हूं लेकिन मुझे अटक गया लगता है और मुझे लगता है कि मैं इसे समझ नहीं पा रहा हूं। यह कुछ आसान होना है कि मैं याद कर रहा हूँ। NDK-निर्माण निम्नलिखित निर्गम (काटा) देता है:एनडीके
Compile thumb : pocketsphinx_jni <= pocketsphinx_wrap.c
/home/user/development/PocketSphinxAndroidDemo/jni/pocketsphinx_wrap.c:760:26: error: pocketsphinx.h: No such file or directory
/home/user/development/PocketSphinxAndroidDemo/jni/pocketsphinx_wrap.c:761:28: error: sphinxbase/err.h: No such file or directory
हेडर फाइल कर रहे हैं (जाहिर है) JNI फ़ाइलों को उसी फ़ोल्डर में नहीं। LOCAL_C_INCLUDES झंडा जरूरत हैडर शामिल करने Android.mk फ़ाइल में स्थापित किया गया है -
include $(CLEAR_VARS)
LOCAL_C_INCLUDES := $(SPHINX_PATH)/sphinxbase/include/android \
$(SPHINX_PATH)/sphinxbase/include/sphinxbase \
$(SPHINX_PATH)/sphinxbase/include \
$(SPHINX_PATH)/pocketsphinx/include
मैं नोट करना चाहिए कि मेरी SPHINX_PATH चर इस तरह दिखता है, और यह सही है -
SPHINX_PATH := ~/development
अगर मैं कॉपी/jni/फ़ोल्डर में हेडर फाइलें आगे बढ़ती हैं लेकिन फिर संकलक अन्य स्थानों में अनुपलब्ध हेडर फाइलों के लिए मुझ पर चिल्लाना शुरू कर देता है। निश्चित रूप से मैं कुछ आसान याद कर रहा हूँ। क्या वहां कहीं नहीं है "फ्लैग करने से पहले हेडर फाइलों के लिए इन स्थानों को देखें" ध्वज?
मैं सी/सी ++ या लिनक्स लड़का नहीं हूं इसलिए मैं यहाँ अंधेरे में हूं। किसी भी तरह की सहायता का स्वागत किया जाएगा। धन्यवाद!
इस उत्तर को जांचें: http://stackoverflow.com/a/10124163/1318048 –