【发布时间】:2020-09-02 05:12:42
【问题描述】:
我有一个 Bazel 的 C++ 项目,默认情况下在我的机器上为 64 位 Windows 构建。但是,我想创建一个 32 位的可执行文件,根据文档,它是受支持的。
我已经尝试过这些命令:
bazel build :knusperli --platforms @bazel_tools//platforms:x86_32
目标@bazel_tools//platforms:x86_32 被引用为平台,但不提供 PlatformInfo
bazel build :knusperli --cpu i386_windows
错误:找不到 cpu 'i386_windows' 的工具链。
我想,由于 Visual Studio 可以构建 32 位可执行文件,因此在 Bazel 中也很容易,但我找不到任何有关如何实际执行此操作的信息。
【问题讨论】:
标签: bazel