我有一个具有以下层次结构的文件夹(这只是一个例子):
如果我将文件夹拖放到项目资源管理器中,那么所有文件都将添加到没有文件夹层次结构的项目中,如下所示:
是否可以将整个库(文件夹层次结构)添加到visual studio中,或者是手动实现的唯一方法?
发布于 2016-06-16 14:06:52
您可以使用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编译器配置选项。它将生成一个具有正确文件夹层次结构的解决方案文件。
这假设您有文件夹层次结构,如下所示:
src
main.cpp
folder1
file1.h
file1.cpp
folder2
file2.h
file2.cpp
有关使用CMake的详细信息,请参阅https://cmake.org/
https://stackoverflow.com/questions/37861113
复制相似问题