在用cmake构建完opencv工程打开后,解决方案资源管理器中这个样子
同类工程在一个的文件夹内,十分整洁,看了一下opencv的CMakeLists.txt、cmake官方文档和一些博客,是下面这样实现的。
1、打开允许创建文件夹的开关
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
2、给cmake自动创建的工程重新命名(此步骤可以省略)
set_property(GLOBAL PROPERTY PREDEFINED_TARGETS_FOLDER "CMakeTargets")
3、把工程加到文件夹中
set_target_properties(prj PROPERTIES FOLDER "folder")