首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

msvc:BAT脚本判断是否设置MSVC编译的环境变量(执行vcvarsall.bat)

https://blog.csdn.net/10km/article/details/79998773 关于设置MSVC环境变量的方式参见我之前写一篇博客:《msvc交叉编译:使用vcvarsall.bat...如果你在CMD中反复执行vcvarsall.bat会导致环境变量存储空间溢出而出错。...所以写BAT脚本如果不判断是否设置了MSVC环境变量,而每次编译的时候都执行vcvarsall.bat,在同一个CMD下执行几次就会出错了,只能关闭当前的CMD,再重开一个。...通过阅读vcvarsall.bat的源码,找到了解决方案:vcvarsall.bat执行成功后会设置一个环境变量VisualStudioVersion来保存当前MSVC编译器的版本号。 ?...rem 避免重复执行vcvarsall.bat造成环境变量存储空间溢出 if not defined VisualStudioVersion ( call "%VS140COMNTOOLS%.

1.6K20

你踩过这个坑?

那就是:error: Unable to find vcvarsall.bat 这个又是啥子鬼,这个不是鬼东西,这想表达的是没有找到这个文件。...下面来根治这个办法,通过谷歌,找到了How to deal with the pain of “unable to find vcvarsall.bat”这篇文章,不好意思,我找到的是纯英文,很好理解,...How to deal with the pain of “unable to find vcvarsall.bat地址: https://blogs.msdn.microsoft.com/pythonengineering...不管是通过pip安装包,还是在这里出现的这个error没有发现这个.bat文件,问题都是表示distutils无法找到vcvarsall.bat脚本~ 这个脚本作用是来设置编译环境~ 此时我们来打开distutils...打开后,我们定位到_find_vcvarsall这个方法,这个就是来寻找那个vcvarsall.bat脚本的,也就是在执行这里的时候报错了,没有找到哦。

2K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券