【问题标题】:Visual Studio 2017 cmake project : how to build two target in single stepVisual Studio 2017 cmake 项目:如何一步构建两个目标
【发布时间】:2018-09-16 10:13:32
【问题描述】:

我正在使用 Visual Studio 2017 构建一个 cmake 应用程序,它需要在 linux 机器上构建一些部分/一些文件,而有些需要在 Windows 上构建,为此我正在使用 WSL。

现在的重点是,要构建 Windows 部分,我的目标是“x64-Debug”,而 linux 部分的目标是“Linux-Debug”,所以我的意思是我想在单个构建步骤中构建这两个配置。 有什么办法吗,我可以使用诸如 cmake 的后期构建之类的东西来触发第二个项目构建。

如何在 cmake 项目中运行后期构建步骤。

请帮忙。

谢谢,

【问题讨论】:

    标签: visual-studio cmake


    【解决方案1】:

    你不能按照你的建议去做。你可以试试Cross Compiling。但是,这也带来了一系列令人头疼的问题。既然你已经有了 WSL,我认为交叉编译不是要走的路。

    如果您真的想自动化流程,那么您需要使用构建自动化服务器(例如 Jenkins)。如果你有一个开源项目,我建议使用Travis-CIAppveyor

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多