Я пытаюсь установить переменную среды, указывающую на каталог, в который я извлек последнюю версию OpenCV, следуя инструкциям в руководстве по установке OpenCV в Windows .
Вот мой повышенный список командной строки.
C:\>cd C:\OpenCV2.4.6\build\x64\vc11
C:\OpenCV2.4.6\build\x64\vc11>cd ../../../..
C:\>setx -m OPENCV_DIR C:\OpenCV2.4.6\build\x64\vc11
SUCCESS: Specified value was saved.
C:\>cd %OPENCV_DIR%
The system cannot find the path specified.
C:\>echo %OPENCV_DIR%
%OPENCV_DIR%
- Сначала я изменяю каталог на
C:\OpenCV2.4.6\build\x64\vc11
чтобы убедиться, что он существует. - После этого я перехожу в корень диска C.
- Затем я использую
setx
чтобы сделатьOPENCV_DIR
общесистемной переменной среды со значением путиC:\OpenCV2.4.6\build\x64\vc11
я проверил на шаге 1. - Отмечая успех
setx
на предыдущем шаге, я теперь меняю каталог, используя новую переменную среды. Но происходит сбой с сообщениемThe system cannot find the path specified.
- Если я пытаюсь
echo
значение переменной окруженияOPENCV_DIR
оказывается не должен быть установлен.
В панели управления переменная окружения OPENCV_DIR выглядит правильно установленной:
В чем дело? Почему переменная не работает? Я вызываю это неправильно, когда я использую это, чтобы изменить каталог или отображать его значение?