如何在 CMake C++ 项目的 Github 操作中将构建类型设置为 32 位

How to set build type to 32 bit in Github actions for CMake C++ project

我需要对 github 的 CMake C++ 项目进行自动化测试。为此,我想使用 32 位 Windows 机器(我们的一些软件包只有 32 位),但我找不到一个简单的方法来做到这一点。我曾尝试将环境中的 CMAKE_C_COMPILERCMAKE_CXX_COMPILER 设置为 x86 编译器,但这没有做任何事情。

是否有关键字可以添加到 github 操作环境或 CMake,以便我的项目在 github 上编译为 32 位程序?

正如 vre 的评论所述,cmake -A Win32 标签适用于 github!如果您还希望主机为 x86 运行,请执行以下命令:cmake -S SOURCEFOLDER -B BUILDFOLDER -T host=x86 -A Win32