我构建了一个C ++项目,其文件结构与图像相同
每个Cpp文件都是一个独立的可执行文件。我想通过CMake构建一个与文件结构相同的项目过滤器。
以下代码示例显示了我为此目的编写的根CMakeLists.txt:
project(Samples)
source_group( "Samples\\ClientSamples" FILES ${PROJECT_SOURCE_DIR}/ClientSamples/ClientSamplesMain.cpp )
source_group( "Samples\\GenericSamples" FILES ${PROJECT_SOURCE_DIR}/GenericSamples/GenericSamplesMain.cpp )
source_group( "Samples\\ServerSamples" FILES ${PROJECT_SOURCE_DIR}/ServerSamples/ServerSamplesDemo.cpp ${PROJECT_SOURCE_DIR}/ServerSamples/HttpServerSample.cpp )
add_subdirectory(GenericSamples)
add_subdirectory(ServerSamples)
add_subdirectory(ClientSamples)
结果与我的期望不符。 结果是
那么,有没有办法达成目标?
最诚挚的问候。