问题
I want to build ffmpeg by vs2015 from msys2.
In the first add vs2015\vc\bin\amd64 in to path enviroment in windows.
Run "vs2015 x64 command prompt" as administrator then run vcvarsall.bat amd64.
In the final go to "msys" path and then run "msys2_shell.cmd".
I use "which cl" command for localize cl.exe.
Output:
which: no cl in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/)
How to access to windows enviroments in the msys ?
回答1:
Ran into the same problem.
Cause:
The
PATH
environment variable is not inherited to msys2.
Solution:
Rather than run
msys2_shell.cmd
alone, run it with a-use-full-path
parameter:
msys2_shell.cmd -use-full-path
来源:https://stackoverflow.com/questions/40061101/how-to-access-windows-enviroment-variables-on-msys