मैं अपने प्रोजेक्ट स्थापित करने के लिए कोशिश कर रहा हूँ पथ %OPENCV_246%\..\..\include
पर्यावरण चर 2013
इस पथ F:\dev\opencv_246\build\include
हालांकि ले कर जाता है के लिए शामिल हैं, जब की स्थापना परियोजना भी शामिल है, उस पथ को हल करने और नहीं होगा नतीजतन हेडर ब्रेक।
मैंने %OPENCV_246%\..\..\include
और $(OPENCV_246)\..\..\include
दोनों भाग्य के साथ प्रयास किया है।
पथ का उपयोग सीधे मेरे शामिल करता है, लेकिन मैं पर्यावरण चर के माध्यम से पथ का प्रबंधन करने का एक बेहतर तरीका चाहता हूं।
स्क्रीनशॉट में मैंने स्पष्टता के लिए दोनों को जोड़ा है, अगर कोई भी चरण को इंगित कर सकता है तो मैं यहां याद कर रहा हूं, मैं इसकी सराहना करता हूं।
संपादित करें: परिवर्तनशील OPENCV_246
मूल्य F:\dev\opencv_246\build\x86\vc11
ढूँढें फ़ाइल your_program_name.log। इसमें कंपाइलर कमांड लाइन पैरामीटर के साथ पूर्ण बिल्ड लॉग शामिल है। आप वहां देख सकते हैं, मैक्रो का विस्तार कैसे किया जाता है, और समझ में आता है कि समस्या क्या है। –
$ (OPENCV_246) का उपयोग पर्यावरण चर के संदर्भ में सही तरीका है। जब आप दस्तावेज दस्तावेज नहीं करते हैं तो वास्तव में क्या वैरिएबल है। –
मेरी मशीन को रीबूट किया और पूर्ण पथ का उपयोग करके बनाया गया, 'OPENCV_246' पर्यावरण चर पर वापस स्विच किया गया जो अब काम करता है। मैंने एक नया पर्यावरण चर 'OPENCV_TEST' जोड़ने का परीक्षण किया जो एक ही पथ को इंगित करता है, जो भी काम करता है। मुझे यकीन है कि इस व्यवहार के कारण क्या हुआ। – LCartwright