gpt4 book ai didi

clion - 有没有办法在 CLion 中处理多个项目?

转载 作者:行者123 更新时间:2023-12-04 01:36:12 60 4
gpt4 key购买 nike

我正在寻找一种在 CLion IDE 中并行处理多个项目的方法。

现在我一次只能处理一个窗口中的每个项目,但我正在寻找类似于 Eclipse IDE(见下文)的解决方案 - 能够在侧栏上看到我不同项目的目录并选择一个我想要,自己编译等等。

enter image description here

有没有办法做到这一点?

最佳答案

:CLion 不允许您从菜单中打开多个项目,因为它使用基于脚本的 CMake 系统。
但是,CMake 能够包含多个项目,并且 CLion 将正确解析您的 CMake 文件并在项目资源管理器中显示所有相关目录。
例子
为此,就像在 Visual Studio 中一样,您需要一个父“解决方案”和一个或多个子“项目”。
这是一个简单的 CMake 示例,其中“my_solution”引用了两个子项目“my_application”和“my_library”。这里,我的三个文件夹是这样安排的:

  • xxx/my_solution/CMakeLists.txt
  • xxx/my_application/CMakeLists.txt
  • xxx/my_library/CMakeLists.txt

  • xxx/my_solution/CMakeLists.txt简单地说:
    cmake_minimum_required(VERSION 3.7)
    project(my_solution)

    add_subdirectory("${PROJECT_SOURCE_DIR}/../my_library" "${PROJECT_SOURCE_DIR}/my_library_output")
    add_subdirectory("${PROJECT_SOURCE_DIR}/../my_application" "${PROJECT_SOURCE_DIR}/my_application_output")
    请注意,也允许放置 my_applicationmy_librarymy_solution目录,就像在 Visual Studio 中一样。

    关于clion - 有没有办法在 CLion 中处理多个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36443085/

    60 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com