CLionIDEで複数のプロジェクトを並行して作業する方法を探しています。
今のところ、一度にウィンドウ内の各プロジェクトでしか作業できませんが、Eclipse IDE(以下を参照)-さまざまなプロジェクトを表示できる)に似たソリューションを探しています。サイドバーのディレクトリと必要なディレクトリの選択、それ自体のコンパイルなど。
それを行う方法はありますか?
いいえ。CLionも:
ドキュメント でわかるように。これは彼らのデザインに求められていると思います。おそらくCLionを高速かつ反応的に維持するために...
はい:CLionでは、スクリプトベースのCMakeシステムを使用しているため、複数のプロジェクトを開くことはできませんメニューから。
ただし、CMakeは複数のプロジェクトを網羅することができ、CLionはCMakeファイルを正しく識別して解析し、プロジェクトエクスプローラーに関連するすべてのディレクトリを表示します。
これを行うには、Visual Studioの場合と同様に、親の「ソリューション」と1つ以上の子の「プロジェクト」が必要です。
これは、「my_solution」が2つの子プロジェクト「my_application」と「my_library」を参照する簡単なCMakeの例です。ここに、私の3つのフォルダーが配置されています。
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の場合と同様に、ismy_application
およびmy_library
withinmy_solution
ディレクトリを配置することも許可されていることに注意してください。