我正在寻找一种在CLion IDE中并行处理多个项目的方法。
现在我一次只能在一个窗口中处理每个项目,但我正在寻找类似于Eclipse IDE的解决方案(见下文) - 能够看到我的不同项目'侧栏上的目录并选择我想要的目录,自行编译等等。
有办法吗?
答案 0 :(得分:11)
没有。克里昂要么:
正如您在documentation中看到的那样。我认为这是他们设计中的需要;可能是为了保持CLION的快速和反应......
答案 1 :(得分:5)
是: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")
请注意,与Visual Studio一样, 也可以将my_application
和my_library
放在my_solution
目录中。
答案 2 :(得分:1)