【问题标题】:How do you control the (MSVS) VC lib directory that Gradle uses?你如何控制 Gradle 使用的 (MSVS) VC lib 目录?
【发布时间】:2020-12-14 22:22:55
【问题描述】:

我有一个要求,在一台机器上将有两个 Microsoft Visual Studio 构建(提供 Visual Compiler),例如:

  • C:\VisualStudio\2017\VisualCompiler\SoftwareKit\10\Lib\10.0.10240.0\um\x64
  • C:\VisualStudio\2017\VisualCompiler\SoftwareKit\10\Lib\10.0.17134.0\um\x64

(这是我们的 IT 部署这些安装的方式,因此我无法真正控制布局)

对于某些 Gradle 构建(使用 cpp-library 和 cpp-application Gradle 插件),我需要使用一个目录,而对于其他 Gradle 构建,我需要使用另一个目录。

如何在我的 build.gradle 脚本中选择这两者?

【问题讨论】:

标签: c++ windows visual-studio gradle


【解决方案1】:

来自这篇文章:

是这样的:

toolChains {
    visualCpp32(VisualCpp) {
        windowsSdkDir winSdkDir32
        installDir visualCppDir32
    }
    visualCpp64(VisualCpp) {
        windowsSdkDir winSdkDir64
        installDir visualCppDir64
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 2012-06-18
    相关资源
    最近更新 更多