我有一个批处理文件,它需要与机器的其余部分具有不同的 PATH 环境变量。经过一番谷歌搜索,使用“SETLOCAL”应该更改批处理脚本中的一个变量,并且一旦它结束它就会被更改回来,所以我的脚本是:
SETLOCAL
set PATH="C:\Qt\4.8.1\bin;"
qmake project.pro
我得到输出:
'qmake' is not recognized as an internal or external command, operable program or batch file.
即使 qmake 位于路径“C:\Qt\4.8.1\bin\qmake.exe”,并且正在破坏
C:\Qt\4.8.1\bin\qmake.exe
从命令行工作正常。有任何想法吗?