【PE】Windows平台命令行中使用vcvarsall.bat配置编译环境
来源:互联网 发布:程序员客栈 36kr 编辑:程序博客网 时间:2024/06/03 13:55
###Date: 2017/9/20
一、关于命令行编译环境的配置方法
对于VS2015,%VS140COMNTOOLS%/VC下就有vcvarsall.bat,用于生成命令行编译环境。 对于VS2010,vcvarsall.bat脚本位于%VS100COMNTOOLS%/VC下面。
如果要在命令行生成 32位代码,就执行vcvarsall x86
如果要在32位系统下生成64位代码,就执行vcvarsall x86_amd64
如果要在64位系统下生成32位代码,就执行vcvarsall x86
或vcvarsall amd64_x86
前面一个名字代表你的当前电脑的体系结构,后面的这个名字代表你要生成的代码的体系结构。如果两个名字一样,就简化为一个名字。
二、在“命令提示符”窗口中使用 vcvarsall.bat
通过在纯“命令提示符”窗口中运行 vcvarsall.bat,可设置环境变量以配置适用于 32 位或 64 位本机编译的命令行,或适用于面向 x86、x64 或 ARM 处理器的交叉编译的命令行。 如果未提供任何参数,vcvarsall.bat 将配置环境变量以供使用面向 x86 的 32 位本机编译器。 但是,你可以用该编译器来配置所有的编译器。 如果指定在生成计算机体系结构上未安装或不可用的编译器配置,将会显示一条消息。 下表显示了支持的参数。
以下步骤显示如何配置“命令提示”,以使用面向 x86 平台的 32 位本机工具集。
运行 vcvarsall.bat
在命令提示符下,更改到 Visual C++ 安装目录。 (该位置取决于系统和 Visual Studio 安装,但典型位置是 C:\Program Files (x86)\Microsoft Visual Studio version\VC\。)例如,输入:
cd "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC"
若要为 32 位 x86 命令行生成配置此“命令提示符”窗口,请在命令提示符下,输入:
vcvarsall x86
Visual Studio 还提供 vcvars32.bat 来设置命令行环境。 vcvars32.bat 文件仅限于设置适当的环境变量,以启用 32
位 x86 命令行生成。 它与 vcvarsall x86
命令等效。
如果你要将 DEVENV 用于命令行生成,除非还指定了 /useenv 选项,否则由 vcvarsall.bat 或 vcvars32.bat 设置的
环境不会对你的生成产生任何影响。
参考:http://blog.csdn.net/10km/article/details/51722353
- 【PE】Windows平台命令行中使用vcvarsall.bat配置编译环境
- msvc交叉编译:使用vcvarsall.bat设置命令行编译环境
- msvc交叉编译:使用vcvarsall.bat设置命令行编译环境
- windows下安装python的C扩展编译环境(解决“Unable to find vcvarsall.bat”)
- windows平台搭建命令行环境
- Codeblock 配置C++11编译环境(windows平台下)
- 关于python setup build编译出现找不到 vcvarsall.bat(error: Unable to find vcvarsall.bat)
- Windows中使用命令行方式编译打包Android项目
- Windows中使用命令行方式编译打包Android项目
- Git - 在windows环境中使用命令行操作github
- Unable to find vcvarsall.bat Python扩展编译失败解决办法
- libtomcrypt库在Windows平台下编译配置和使用
- Qt Windows 命令行编译环境搭建
- windows install cython error: "unable to find vcvarsall.bat"
- Python in Windows -- build--''error: Unable to find vcvarsall.bat''
- windows安装Jupyter出错:error: Unable to find vcvarsall.bat
- Python: Windows下使用pip安装库出错:Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat
- Carbide.c++ Express配置命令行编译环境
- VMare unbuntu虚拟机建立和windows共享文件夹
- 初识-WINDBG 分析DUMP
- 无法读取方案文档 'http://www.springframework.org/schema/beans/spring-beans-4.1.xsd'问题解决
- ffmpeg configure配置选项
- SecureCRT脚本-Python
- 【PE】Windows平台命令行中使用vcvarsall.bat配置编译环境
- WaitForMultipleObject与MsgWaitForMultipleObjects用法
- XCODE 9:最新功能详尽介绍
- SPI子系统分析之二:数据结构
- I'm back!
- Android中的多进程通信
- Linux
- matlab BP神经网络入门
- php导出excel