作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在解决方案资源管理器中看到了几个带有“Shader”文件夹的项目。
但是,当我自己创建一个时,我只能看到“头文件”、“源文件”、“资源文件”和“外部依赖项”文件夹。
有没有办法告诉 Visual Studio 我需要一个“Shader”文件夹,因为我要使用着色器?如果没有,我如何手动创建它?
最佳答案
Visual Studio 具有名为“过滤器”的虚拟文件夹。这些可以映射到文件系统中的真实文件夹,或者您可以只使用它们来定义项目内的逻辑/概念项目组。
要在 Visual Studio 中的项目下创建过滤器,只需在解决方案资源管理器中用鼠标右键单击您的项目,展开“添加”并单击“新建过滤器”。将在您的项目下创建一个新过滤器(“NewFilter1”),然后您可以根据需要重命名。
您可以将项目中的项目拖到其中以便“按逻辑”对它们进行分组,或者您可以右键单击新过滤器并选择“添加”>“现有项目”或“添加”>“新项目”。您甚至可以将多个过滤器相互嵌套。
例如,在您的情况下,您可以将此过滤器称为“着色器”,并且可以将所有与着色器相关的文件拖放到其中。这只会影响您的项目,不会影响文件系统中的目录结构。
您仍然可以在文件系统中创建一个“真正的”文件夹,然后将文件添加到其中,然后您可以在项目的过滤器中引用这些文件。
关于c++ - 如何在 Visual Studio 界面中创建 "Shader"文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24450491/
我是一名优秀的程序员,十分优秀!