Msys 编译 VS2013 ffmpeg

1.新版本msys2编译ffmpeg 的时候提示无法找到cl



   重新安装了msys2及vs2013环境,msys2升级更新后,执行编译提示没有发现c编译器.


   开始以为是新装的msys2_shell.bat文件问题,拷贝了旧电脑上的文件过来,还是一样错误.


   尝试输出echo $PATH,发现有问题,结果中没有包含在环境变量中设置的PATH相关变量。
   





2.解决办法


   打开msys2 /etc/profile找到 case "${MSYS2_PATH_TYPE:-minimal}" in 
   有三个条件,现在默认的是ORIGINAL_PATH="${WIN_ROOT}/System32:${WIN_ROOT}:${WIN_ROOT}/System32/Wbem:${WIN_ROOT}/System32/WindowsPowerShell/v1.0/"
   中间的inherit才是我们要的使用系统PATH环境变量,将最后的都注释,将inherit)注释,修改为*)



联系方式:weinyzhou86@gmail.com

QQ:514540005

版权所有,禁止转载.

发布自:http://blog.csdn.net/tigerleap/article/details/51993187


posted @ 2016-07-22 11:31  weinyzhou  阅读(496)  评论(0编辑  收藏  举报