我想从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环境?
答案 0 :(得分:1)
遇到同样的问题。
原因:
PATH
环境变量不会继承到msys2。
解决方案:
不是单独运行
msys2_shell.cmd
,而是使用-use-full-path
参数运行它:
msys2_shell.cmd -use-full-path