web-dev-qa-db-ja.com

Clionプロジェクトにファイルを追加する方法

これは本当に基本的なようです。 CMakeLists.txtを手動で編集せずに、プロジェクトにファイルを追加するにはどうすればよいですか。

たとえば、別のディレクトリにあるソースファイル

9
jkj yuio

CLionはCMakeLists.txtを解析し、それを使用してプロジェクトビューを生成しますが、プロジェクトにファイルを追加する唯一の方法は、CMakeLists.txtを編集してそれらのファイルを含めることだと思います。最終的には、IntelliJがJavaプロジェクトのpom.xmlファイルと統合する方法と同様に変更されると思いますが、今のところはCMakeLists.txtを編集します。

2
legalize

他のオプションはありません。 CMakeLists.txtを編集する必要があります。 CLionは完全にcmakeベースのIDEです。外部ライブラリをリンクする必要がある場合でも、上記のファイルを編集する必要があります。たとえば、GUIベースのコードブロックのようには機能しません。

0
V.ben

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

0