首页 > 解决方案 > 如何使用 jenkins CMake 插件将目标二进制文件配置为 32 位

问题描述

这实际上是我之前问题的延续,如何使用来自 svn 的 jenkins 同时构建 32&64,@fabian 给出了一个非常有帮助的答案,它几乎解决了我的问题,但不幸的是还有一个痛苦,因为我想使用cmake 插件。

在此处输入图像描述

现在我可以构建 64 位版本,只需输入 --config Release 参数和 src 和构建路径就足够了。

但是现在对如何构建 32 位版本感到窒息,我尝试用 Visual Studio 16 2019 -A 32 填充 Script Generator 字段,但不起作用,我想也许我应该提供一个论点,但不知道格式和细节争论...

而且我在网上搜索了一段时间,但没有找到答案。也许我可以选择 windows 批处理命令,命令类型为 -G """ "Visual Studio ..." -A 32 ...""" ,但我是如此接近,并且很愤怒为什么这也可能成为一个问题(而且我确实是 CMake 的蹒跚学步的孩子......)

标签: c++jenkinscmakecompilation

解决方案


最后,我想出了解决方案,在高级设置部分,在另一个cmake参数字段中,填写-A 32将解决这个问题。我觉得这似乎是一个幼稚的问题,但希望这可以帮助其他人,因为我发现关于 jenkins &cmake 的问答类内容并不多.....


推荐阅读