如何在MSYS上访问windows环境变量?

时间:2016-10-15 15:49:23

标签: c++ windows visual-studio-2015 ffmpeg msys

我想从msys2通过vs2015构建ffmpeg。

首先将vs2015 \ vc \ bin \ amd64添加到windows中的路径环境中。

以管理员身份运行“vs2015 x64命令提示符”,然后运行vcvarsall.bat amd64。

在最后转到“msys”路径,然后运行“msys2_shell.cmd”。

我使用“which cl”命令来本地化cl.exe。

输出:

  

其中:没有cl   (在/ usr / local / bin目录:在/ usr / bin中:/斌:/选择/斌:/ C /的Windows / System32下:/ C / Windows的:/ C /的Windows / System32下/ WBEM:/ C /的Windows / System32下/ WindowsPowerShell /v1.0 /)

如何访问msys中的windows环境?

1 个答案:

答案 0 :(得分:1)

遇到同样的问题。

原因:

  

PATH环境变量不会继承到msys2。

解决方案:

  

不是单独运行msys2_shell.cmd,而是使用-use-full-path参数运行它:

 msys2_shell.cmd -use-full-path