मैंने सोचा कि मैं इस धागे को देखने वाले किसी और के लिए एक बेहतर उत्तर जोड़ूंगा।
इसलिए, यदि आप पहले से ही डिवाइस पर opencv के निर्माण की परेशानी से गुजर चुके हैं, तो संभवतः आपने यहां निर्देशों का पालन किया है:
http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html
जिस स्थिति में, यदि आप -D args
चरण दो में सीएमके मापदंडों को गतिशील रूप से ओवरराइड नहीं करते हैं और आप इसके बजाय cmake ..
बिल्ड डायरेक्ट्री (आप बनाया) के अंदर चलते हैं, तो यह एक CMakeCache.txt
फ़ाइल उत्पन्न करेगा ।
यदि आप CMakeCache.txt
फ़ाइल को संपादित करते हैं, तो आप बदल सकते हैं:
CPACK_BINARY_DEB:BOOL=ON
... उपरोक्त opencv लिंक में अन्य निर्दिष्ट चर के अलावा। दौड़ने के बजाय make
या make install
... बस दौड़ें make package
और जादू हो जाए।
चेतावनी: यदि आपके पास WITH_CUDA:BOOL=ON
आपके पास पैकर के साथ निर्भरता के मुद्दे हो सकते हैं - और यह बिल्कुल अलग सवाल है ...
अधिक जानकारी के CPACK_*_*:BOOL
लिए cmake फ़ाइलों में पैरामीटर देखें , और CPack प्रलेखन से परामर्श करें:
http://www.cmake.org/Wiki/CMake:CPackPackageGenerators