gpt4 book ai didi

sdk - Visual Studio 2012 命令行构建

转载 作者:行者123 更新时间:2023-12-04 21:16:11 27 4
gpt4 key购买 nike

我们使用 msbuild 在服务器上构建解决方案,并使用 sdk 7.1 提供的命令提示符为 .net 4 构建 32 位和 64 位构建。 SETENV sdk 中提供的非常适合这个。

现在我们正在升级到 .NET 4.5 和 VS 2012
由于新的Windows SDK 8 没有命令提示符,我认为我们必须使用Visual Studio 2012 提供的命令提示符(除非有更好的方法)。
现在的问题是,VS 11 为 32、64 位和 ARM 提供了 3 个命令提示符。
奇怪的是,还有一个开发人员命令提示符出于某种原因选择了 SDK 7.0。
所以我的问题是..

  • 这是使用 sdk 8 构建 .net 4.5 的完美命令提示符。
  • 我是否必须使用不同的命令提示符来定位不同的平台,还是有更好的方法来更改目标平台而无需打开新的命令提示符。
  • 我如何选择正确的 SDK,因为 SDK 配置工具显示了 sdk 8.0 和 8.0A 的选项,但只有 VS 2005 和 VS 2008 选项可供选择,我想我想在那里选择 VS 2012。
  • VS 2012 命令提示符的 setenv 等效项,用于设置配置和平台。
  • 基本上是如何选择正确的 SDK、正确的环境和正确的命令提示符以针对 .NET 4.5 的不同平台。
  • 最佳答案

    我找到了这个:
    http://msdn.microsoft.com/en-us/library/x4d2c09s(v=vs.110).aspx

    来自 VS2012 开发人员命令提示符

    Any of the compilers can be used on the command line by running the Vcvarsall.bat batch file to configure the path and environment variables that enable the compiler toolset. By default, the full path of this file is either C:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 64-bit systems.



    刚刚 'CD VC' 从默认路由并运行:

    vcvarsall x86_amd64



    为了针对 x64 架构,我只是使用这种方法在 Windows 8 上为 x64 架构构建了 LuaJIT-2.0.0,尽管我仍然不知道要设置什么命令来发布。我只希望这是默认设置。

    setenv /release /x64



    希望这可以帮助。

    关于sdk - Visual Studio 2012 命令行构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12196755/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com