これは本当に基本的なようです。 CMakeLists.txt
を手動で編集せずに、プロジェクトにファイルを追加するにはどうすればよいですか。
たとえば、別のディレクトリにあるソースファイル
CLionはCMakeLists.txt
を解析し、それを使用してプロジェクトビューを生成しますが、プロジェクトにファイルを追加する唯一の方法は、CMakeLists.txt
を編集してそれらのファイルを含めることだと思います。最終的には、IntelliJがJavaプロジェクトのpom.xml
ファイルと統合する方法と同様に変更されると思いますが、今のところはCMakeLists.txt
を編集します。
他のオプションはありません。 CMakeLists.txt
を編集する必要があります。 CLionは完全にcmakeベースのIDEです。外部ライブラリをリンクする必要がある場合でも、上記のファイルを編集する必要があります。たとえば、GUIベースのコードブロックのようには機能しません。
CLionにcppファイルとhファイルを追加する方法もあり(デフォルトで追加しない理由はわかりません)、次の行を追加します。
file(GLOB SOURCES
*.h
*.cpp
)
また、次の行を編集します。
add_executable(ClionProject ${SOURCE_FILES} ${SOURCES})
この例では、ClionProjectは実際にはプロジェクトの名前です。 SOURCES_FILESとSOURCESは、好きなようにすることができます。
もう1つの良いアイデアは、[ファイル]-> [設定]-> [ビルド、実行、展開]-> [CMake]に移動し、[編集時にCMakeプロジェクトを自動リロードする]にチェックマークを付けることです。
これが良い開始チュートリアルです: https://www.jetbrains.com/help/clion/2016.3/quick-cmake-tutorial.html