如何:在命令行启用64位visualc工具集

如何:在命令行启用64位visualc工具集

ID:34461757

大小:270.66 KB

页数:18页

时间:2019-03-06

如何:在命令行启用64位visualc工具集_第1页
如何:在命令行启用64位visualc工具集_第2页
如何:在命令行启用64位visualc工具集_第3页
如何:在命令行启用64位visualc工具集_第4页
如何:在命令行启用64位visualc工具集_第5页
资源描述:

《如何:在命令行启用64位visualc工具集》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何:在命令行启用64位VisualC++工具集请参见 发送反馈意见虽然默认情况下VisualC++2005不安装也不能用于所有版本(有关更多信息,请参见VisualC++版本。),但使用其中包含的编译器却可以创建在64位Windows操作系统中运行的应用程序。有关安装64位编译器的信息,请参见安装VisualStudio64位组件。有关在VisualStudio开发环境中创建64位应用程序的信息,请参见如何:针对64位平台配置VisualC++项目。下面的列表描述了cl.exe(VisualC++编译器)的各个版本:x86onx86允许您为x86计算机创建输出文件。此版本的c

2、l.exe在x86计算机和64位Widows操作系统中的WOW64下作为32位本机进程运行。Itaniumonx86(Itanium跨平台编译器)允许您为Itanium创建输出文件。此版本的cl.exe在x86计算机和64位Widows操作系统中的WOW64下作为32位本机进程运行。x64onx86(x64跨平台编译器)允许您为x64创建输出文件。此版本的cl.exe在x86计算机和64位Widows操作系统中的WOW64下作为32位本机进程运行。ItaniumonItanium允许您为Itanium创建输出文件。此版本的cl.exe在Itanium计算机上作为本机进程运行。x

3、64onx64允许您为x64创建输出文件。此版本的cl.exe在x64计算机上作为本机进程运行。在64位Windows操作系统中安装64位编译器时,您将看到各种64位本机编译器和跨平台编译器的命令提示符。若要访问这些命令提示符,请转至“开始”,再转至“所有程序”。从“MicrosoftVisualStudio2005”菜单选项中选择“VisualStudio工具”,再选择命令提示。Vcvarsall.bat通过运行vcvarsall.bat批处理文件,可以在命令行中使用五个编译器中的任何一个。默认情况下,此文件的完整路径为C:ProgramFilesMicrosoftVis

4、ualStudio8VCVcvarsall.bat。(启用VisualC++工具集的另一种方法是使用vcvars32.bat,但这种方法仅启用32位编译器。有关更多信息,请参见为命令行生成设置路径和环境变量。)如果没有提供任何参数,则此批处理文件将为使用x8632位编译器配置必要的环境变量,但此文件可用于配置任何64位编译器。下表显示vcvarsall.bat支持的参数。Vcvarsall.bat参数编译器主机(本机或使用仿真)目标结构“x86”(默认)32位本机编译器x86、x64、Itaniumx86“x86_amd64”x64跨平台编译器X86、x64、Itanium

5、x64“x86_IPF”Itanium跨平台编译器X86、x64、ItaniumItanium“amd64”x64本机编译器x64x64“IPF”或“itanium”Itanium本机编译器ItaniumItanium请参见概念使用VisualC++进行64位编程VisualC++概念:生成C/C++程序为命令行生成设置路径和环境变量请参见 发送反馈意见vcvars32.bat文件设置适当的环境变量以启用32位命令行编译。有关如何在命令行启用64位工具集的更多信息,请参见如何:在命令行启用64位VisualC++工具集。注意如果是用DEVENV从命令行生成,除非也指定/usee

6、nv选项,否则vcvars32设置对生成无效。运行vcvars32.bat1.在命令提示下,更改到VisualC++安装的bin子目录。2.通过键入VCVARS32运行vcvars32.bat。警告:vcvars32.bat文件在不同的计算机中会有所不同。不要用另一计算机中的vcvars32.bat替换缺少或损坏的vcvars32.bat文件。重新运行VisualC++Setup以替换缺少的文件。有关vcvars32.bat的更多信息,请参见下面的知识库文章:·Q248802:Vcvars32.batGeneratesOutofEnvironmentMessage如果安装Vi

7、sualC++的当前版本的计算机上还有VisualC++的早期版本,则不应在同一个命令窗口中运行来自不同版本的vcvars32.bat。CL.exe调用预处理器和编译器,而LINK.exe调用链接器。(CL也可以调用链接器,因此多数情况下不必直接调用LINK。)CL.exe、LINK.exe和其他命令行工具要求适当地设置某些环境变量:·CL使用CL和INCLUDE。·LINK使用LINK、LIB、PATH和TMP。请参见概念在命令行上生成链接链接器选项编译C/C++程序编译器选项Visual

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。