【发布时间】:2016-02-21 20:14:12
【问题描述】:
我已经环顾四周(StackOverflow 等),我正在尝试使用 cmake 生成 Visual Studio 过滤器。我有以下文件夹:
src/math
src/import
src/ui
我想生成类似上面的过滤器。math:包含 src/math 中的所有 cpp & h 文件import:包含 src/import 中的所有 cpp & h 文件ui: 包含src/ui中的所有cpp & h文件
我尝试了几种解决方案,但似乎都没有工作!!!
这是CMakeList.txt中代码的最后一个版本:
set(VD_SRC "${VisualDesigner_SOURCE_DIR}/src/visualdesigner")
file(GLOB_RECURSE SRC_UI
"${VD_SRC}/ui/*.cpp", "${VD_SRC}/ui/*.h")
file(GLOB_RECURSE SRC_IMPORT
"${VD_SRC}/import/*.cpp",
"${VD_SRC}/import/*.h")
source_group("ui" FILES ${SRC_UI})
source_group("import" FILES ${SRC_IMPORT})
欢迎任何帮助!
【问题讨论】:
-
我想你想获得文件的目标?或者过滤器是什么意思?这是 Visual Studio 特有的吗?
-
是的,Visual Studio 在“解决方案”中有某种“文件夹”,他们称之为“过滤器”。它允许组织所有文件,如 VS 中的文件夹!
标签: visual-studio filter cmake