2012-09-17 9 views
15

नहीं बना रहे हैं, मैंने इस काम को काम करने की कोशिश करते हुए काफी समय बिताया है, और मुझे लगता है कि मेरी त्रुटि बहुत छोटी है लेकिन मैं इसे ठीक करने में असमर्थ हूं। इसके अलावा, मुझे पता है कि इससे पहले इस बारे में प्रश्न हैं लेकिन किसी ने मुझे मेरी समस्या का समाधान करने में मदद नहीं की है।ओपनसीवी मूल नमूने

मैं ग्रहण जूनो में android-opencv पुस्तकालय का उपयोग कर रहा

जब मैं नमूना निर्माण, मैं एक उदाहरण के रूप नमूना 4 का उपयोग करेगा, मैं अपने कंसोल में यह संदेश प्राप्त:

15:29:35 **** Build of configuration Default for project org.opencv.samples.tutorial4.Sample4Mixed **** 
"C:\\dev\\android-ndk-re8b-windows\\ndk-build.cmd" 
Cannot run program "C:\dev\android-ndk-re8b-windows\ndk-build.cmd": Launching failed 

Error: Program "C:\dev\android-ndk-re8b-windows\ndk-build.cmd" not found in PATH 
PATH=[C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;C:\Program Files\Broadcom\WHL\;C:\Program Files\Broadcom\WHL\syswow64;C:\Program Files\Broadcom\WHL\SysWow64\;C:\Program Files\Broadcom\WHL\SysWow64\syswow64;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\Windows Live\Shared;C:\SWTOOLS\ReadyApps;C:\Program Files (x86)\Intel\Services\IPT\;C:\Program Files (x86)\MATLAB\R2011a Student\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Symantec\VIP Access Client\;C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell] 

15:29:35 Build Finished (took 54ms) 

कहाँ क्या डबल आ रहे हैं ?!

इसके अलावा मैंने अपने पर्यावरण परिवर्तनीय एनडीकेआरओटी को अपने एनएनडीके के लिए पूर्ण मार्ग होने के लिए परिभाषित किया। लेकिन फिर भी अधिक सुरक्षा के लिए, मैं इसे फिर से मेरी गुण> C/C++ पथ निर्माण में परिभाषित किया।

मदद

+0

मैं आपके सिस्टम में अपनी NDK पथ जान सकता हूँ क्योंकि NDK अंतरिक्ष फ़ोल्डर –

उत्तर

37

प्रयास करें निम्न चरणों का पालन:

  1. प्रमुख परियोजना के गुणों को । आप Windows का उपयोग कर रहे हैं, तो शॉर्टकट Alt + Enter है; या बस अपनी संपत्तियों को खोजने के लिए प्रोजेक्ट नाम पर राइट-क्लिक करें।

  2. C/C++ Build अनुभाग में जाएं; Builder Settings टैब Build command: टेक्स्ट बॉक्स में आपको लगता है कि नीचे के लिए कुछ इसी तरह लगता है की संभावना हो के तहत, यदि वह रिक्त हो तो इसी तरह के पाठ लिखने - अर्थात्: ${NDKROOT}/ndk-build.cmd जहां NDKROOT, जैसा कि इसके नाम का तात्पर्य, पथ को संदर्भित करता है, जहां आपके NDK रूट फ़ोल्डर मौजूद है । enter image description here

  3. अब आपको ग्रहण को सूचित करना होगा कि NDKROOT समतुल्य है; जैसा कि एनडीके रूट पथ कहां है। आप प्रेस करने के लिए शीर्षक (अपनी परियोजना के गुणों में) ऐसा कर सकते हैं C/C++ Build>Environment>Add…

  4. अभी जोड़ें अपने वातावरण चर प्रासंगिक पथ (Value) के साथ NDKROOT (Name) नाम दिया है। ध्यान दें कि आप प्रति एनडीके परियोजना को दोहराना चाहते हैं। आपको नीचे की तरह एक खिड़की मिल जाएगी। enter image description here

  5. प्रेस नए चर इनपुट विंडो पर OK और उसके बाद गुण विंडो पर फिर से OK

+0

में मैं अपने सभी अनुदेश, लेकिन अभी भी त्रुटि दिखा पालन किया है के साथ समस्या यह मिलता है। –

8

आप विंडोज 7 का उपयोग करते हैं, तो आप इसे इस तरह से सेट कर सकते हैं:

  1. सही पर "गुण"
  2. पर "मेरा कंप्यूटर"
  3. क्लिक करें क्लिक करें पर क्लिक करें "उन्नत प्रणाली"
  4. बनाओ एक नया वेरिएबल NDKROOT
  5. बदलें अपनी NDK पथ के लिए मूल्य
  6. पुनः प्रारंभ ग्रहण
  7. पर क्लिक करें "ठीक"