既存のソースファイルをClionプロジェクトに追加しようとしていますが、プロジェクトに追加(コピー&ペースト)した後、これらのファイルはCMakeListsファイル。また、フォルダは半透明(灰色)です。既存のソースファイルとヘッダファイルをCLIonプロジェクトに追加する方法
私は自動的に新しいファイルをCMakeListに追加できますか?
既存のソースファイルをClionプロジェクトに追加しようとしていますが、プロジェクトに追加(コピー&ペースト)した後、これらのファイルはCMakeListsファイル。また、フォルダは半透明(灰色)です。既存のソースファイルとヘッダファイルをCLIonプロジェクトに追加する方法
私は自動的に新しいファイルをCMakeListに追加できますか?
我々は唯一のmain.cppにしてプロジェクトを持っていると我々はfoo.cppを追加するwantoとしましょう: 元CMakeList.txtは以下の通りです:
cmake_minimum_required(VERSION 3.6)
project(ClionProject)
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_FILES main.cpp)
add_executable(ClionProject ${SOURCE_FILES})
今、私たちはfoo.cppを追加する必要があります
cmake_minimum_required(VERSION 3.6)
project(ClionProject)
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_FILES main.cpp foo.cpp)
add_executable(ClionProject ${SOURCE_FILES})
だから我々は、我々はまた、そこに.hファイルを追加することができた.cpp を追加するために行set(SOURCE_FILES main.cpp foo.cpp)
をchangesd。
BEWARE!すべてのファイルはCMakeList.txtフォルダに置かなければなりません!そうでない場合は、そこにパスを追加することを忘れないでください。
そこには、任意のCPPおよびHファイルを追加するCLionを作る方法もある(彼らはデフォルトでそれをしない理由を私は知らない)と、この行を追加することです:
file(GLOB SOURCES
*.h
*.cpp
)
と add_executable(ClionProject $ {SOURCE_FILES} $ {SOURCES})
この例では、ClionProjectは実際にはプロジェクトの名前です。 SOURCES_FILESとSOURCESは、あなたが何でも好きなように変更できます。 https://www.jetbrains.com/help/clion/2016.3/quick-cmake-tutorial.html
: - >ビルドし、実行、展開 - >設定 - >をCMakeのとここで は良い出発チュートリアルです「の編集に自動リロードCMakeのプロジェクト」にチェックを入れもう一つの良いアイデアは、ファイルに行くことです
[CMake - フォルダ内のすべてのファイルを自動的にターゲットに追加できますか?](http://stackoverflow.com/questions/3201154/cmake-automatically-add-all-files-in-a-folder-to- a-target) – learnvst
これはCおよびC++とどのように関連していますか? – fuz
CをC++言語から分離してください。彼らの肖像にもかかわらず、彼らは異なった言語であり、それぞれ異なる、異なる、起伏のある言語です。 – pmg