【问题标题】:clion build configuration. How to build multiple targets?clion 构建配置。如何构建多个目标?
【发布时间】:2020-07-24 08:43:39
【问题描述】:

谁能告诉我如何配置 cLion 运行/调试配置,以便它同时构建发布和调试,以及我想要的任何其他配置?我正在尝试输出我的 .lib d.lib 以便它们可以使用...我尝试添加“启动前”并在那里添加调试/发布,但似乎什么也没做...

一个附带问题,1 个项目如何执行第二个项目构建,以便我始终可以确保我的库是最新的?

TIA!

【问题讨论】:

    标签: clion


    【解决方案1】:

    Clion > editConfiguration > +(add) > Compound > 添加你想要的输出。

    点击构建,它就会实现。

    【讨论】:

    • 您知道为什么构建按钮对我无效吗?我必须运行它,然后杀死每个进程。
    • @ArmanBabaei 通常这意味着你的 cmake 失败了。消息/构建/等选项卡中的后方错误日志
    • 这似乎不是为了构建而是为了运行而设计的:jetbrains.com/help/clion/…
    【解决方案2】:

    在 CMakeLists.txt 中添加简单的解决方法:

    add_custom_target(MyGroupOfTargets)
    add_dependencies(MyGroupOfTargets
        MyApp1
        MyApp2 # any cmake valid target you want
        FancyApp
        MyLib
        )
    

    现在您可以在 Clion 中构建目标 MyGroupOfTargets

    【讨论】:

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