私はcmakeといくつかのライブラリを使用してプロジェクトを構築しましたが、コーディングするプロジェクトにヘッダーと.cppファイルを追加したいのですが、最も簡単な方法は何ですか?.cppとヘッダーを作成することはできますか?ファイルし、Visual Studioでプロジェクトを再度ビルドしますか?または、プロジェクトがcmakeを使用して構築されたという事実のため、私はできませんか?
すべてのヘッダー/ソースファイルを同じフォルダーに入れて、次のようなものを使用できます。
file(GLOB SOURCES
header-folder/*.h
source-folder/*.cpp
)
add_executable(yourProj ${SOURCES})
このようにして、次の2つの方法のいずれかを実行して、VSに新しく追加されたヘッダー/ソースを追加できます。
CMakeLists.txt
少し、例えば。単にスペースを追加します。そして、VSでソリューションをビルドすると、新しいヘッダー/ソースファイルが自動的に追加されます。すべての.h
および.cpp
ファイルをCMakeList.txtに次のように追加する必要があります。
# Local header files here ONLY
SET(TARGET_H
Header.h
Plugin.h
messagelog.h
win32application.h
timer.h
)
# Local source files here
SET(TARGET_SRC
Plugin.cpp
messagelog.cpp
win32application.cpp
timer.cpp
)
その後、ソリューションを再度構成してビルドし、VSにリロードします。
それは遅い応答であり、私はちょうどそれを見た。 JetBrainsのCLion IDEを使用しています。これにより、作成時にこれらのヘッダーファイルと.cppファイルが自動的に追加されます。それはあなたの必要ではないかもしれませんが、それを見る他の人々にとって有用かもしれません。