dum*_*dad 0 windows command-line environment-variables
我正在尝试按照 OpenCV在 Windows 中安装教程中的说明设置一个环境变量以指向我提取了最新版本的 OpenCV 的目录。
这是我提升的命令行列表。
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%
Run Code Online (Sandbox Code Playgroud)
C:\OpenCV2.4.6\build\x64\vc11
确保它存在。setx
来创建OPENCV_DIR
一个系统范围的环境变量C:\OpenCV2.4.6\build\x64\vc11
。setx
上一步的成功,我现在使用新的环境变量更改目录。但它失败了消息The system cannot find the path specified.
echo
的值,OPENCV_DIR
它似乎没有被设置。在控制面板中查看 OPENCV_DIR 环境变量设置正确:
怎么了?为什么变量不起作用?当我使用它来更改目录或回显其值时,我是否错误地调用了它?
小智 5
下次尝试关闭并重新打开该进程(呵呵,陈词滥调......)
原因是一旦启动了一个进程,所有的变量都会被写入它自己的地址空间。
如果您正在更改 User \ System 变量 - 打开的 cmd.exe(例如)将不会获得新值,但新的 cmd.exe 进程将...
高,
参考资料
归档时间: |
|
查看次数: |
9487 次 |
最近记录: |