none
vs2013上的命令行工具的区别 RRS feed

  • 问题

  • vs2013上的命令行工具有下面这些:

    

          VS2013 ARM 兼容工具命令提示是编译arm架构的程序,VS2013 x64 本机工具命令提示是编译x64架构下的程序,VS2013 x64 兼容工具命令提示也是编译x64架构下的程序,,那么VS2013 x64 本机工具命令和VS2013 x64 兼容工具命令提示有何区别?最后一个VS2013 开发人员命令提示和前面四个命令行工具提示又有何区别呢?


    前无古人,后无来者

    2018年9月17日 10:35

全部回复

  • 你好,

    >> VS2013 ARM 兼容工具命令提示是编译arm架构的程序,VS2013 x64 本机工具命令提示是编译x64架构下的程序,VS2013 x64 兼容工具命令提示也是编译x64架构下的程序,,那么VS2013 x64 本机工具命令和VS2013 x64 兼容工具命令提示有何区别?最后一个VS2013 开发人员命令提示和前面四个命令行工具提示又有何区别呢?

    其实主要的区别就是Host和Target的设置的区别, Host是指选择64位或32位的编译器或链接器,Target是指生成的结果是64位或32位的exe或dll。

    DEVELOPER COMMAND PROMPT FOR VS 2017 (DEFAULT)     Host:32bit  Target:32bit
    X64 NATIVE TOOLS COMMAND PROMPT FOR VS 2017          Host:64bit  Target:64bit
    X64_X86 CROSS TOOLS COMMAND PROMPT FOR VS 2017   Host:64bit  Target:32bit
    X86 NATIVE TOOLS COMMAND PROMPT FOR VS 2017          Host:32bit  Target:32bit
    X86_X64 CROSS TOOLS COMMAND PROMPT FOR VS 2017   Host:32bit  Target:64bit

    开发人员命令提示就是第一种,和 X86 NATIVE TOOLS 一样,你也可以看一下这个链接

    Best Wishes,

    Jack Zhang


    MSDN Community Support<br/> Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact <a href="mailto:MSDNFSF@microsoft.com">MSDNFSF@microsoft.com</a>

    2018年9月18日 5:13
    版主