首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    msvc交叉编译:使用vcvarsall.bat设置命令行编译环境

    今天才搞明白vsvars32.bat已经过时了,正确的打开方式是vcvarsall.bat 。...至少从vs2010开始, %VS140COMNTOOLS%/VC下就有vcvarsall.bat,用于生成命令行编译环境。...如果要在命令行生成 32位代码,就执行vcvarsall x86 如果要在32位系统下生成64位代码,就执行vcvarsall x86_amd64 如果要在64位系统下生成32位代码,就执行vcvarsall...x86或vcvarsall amd64_x86 到了VS2015,已经支持arm平台了,所以如果要生成arm平台的代码,就执行vcvarsall x86_arm 如果你的操作系统是64位的也可以...vcvarsall amd64_arm 前面一个名字代表你的当前电脑的体系结构,后面的这个名字代表你要生成的代码的体系结构。

    3.3K20

    你踩过这个坑?

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

    2.2K30
    领券