マシンの残りの部分とは異なる 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
コマンドラインからは正常に動作します。何か案は?