繁体   English   中英

将具有子文件夹层次结构的文件夹添加到Visual Studio C ++ 2015项目

[英]Add folder with subfolders hierarchy to visual studio c++ 2015 project

我有一个具有以下层次结构的文件夹(这只是一个示例):

  • 资料夹1
    • 文件1
    • 文件2
    • 资料夹2
      • 文件3
      • 文件4

如果我将文件夹拖放到项目资源管理器中,则所有文件都将添加到项目中,而没有文件夹层次结构,如下所示:

  • 文件1
  • 文件2
  • 文件3
  • 文件4

甚至可以将整个库(文件夹层次结构)添加到Visual Studio中,还是唯一的手动方法?

您可以使用CMake工具进行构建配置。 例如,在CMakeLists.txt文件中,可以编写如下:

cmake_minimum_required (VERSION 3.1.1)

project(name_of_your_project)

add_executable(name_of_your_project 
    src/main.cpp
    src/folder1/file1.h
    src/folder1/file1.cpp
    src/folder1/folder2/file2.h
    src/folder1/folder2/file2.cpp
 )

在上面编写之后,您可以使用CMake工具,并提供Visual Studio编译器配置选项。 它将生成具有正确文件夹层次结构的解决方案文件。

假设您具有如下文件夹层次结构:

src
  main.cpp
  folder1
     file1.h
     file1.cpp
     folder2
       file2.h
       file2.cpp

有关使用CMake的详细信息,请参见https://cmake.org/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM