Ety*_*Ety 4 c++ opengl shader visual-studio-2012
我在解决方案资源管理器中看到了几个带有“Shader”文件夹的项目。
然而,当我自己创建一个时,我只能看到“头文件”、“源文件”、“资源文件”和“外部依赖项”文件夹。
有没有办法告诉 Visual Studio 我需要一个“Shader”文件夹,因为我要使用着色器?如果没有,我该如何手动创建它?
Visual Studio 有一个名为“Filters”的虚拟文件夹。这些可以映射到文件系统中的真实文件夹,或者您可以仅使用它们来定义项目内的项目的逻辑/概念组。
要在 Visual Studio 中的项目下创建过滤器,只需在解决方案资源管理器中的项目上单击鼠标右键,展开“添加”并单击“新建过滤器”。将在您的项目下创建一个新过滤器(“NewFilter1”),然后您可以根据需要对其进行重命名。
您可以将项目中的项目拖入其中,以便“按逻辑”对它们进行分组,也可以右键单击新过滤器并选择“添加”>“现有项目”或“添加”>“新项目”。您甚至可以将多个过滤器嵌套在一起。
例如,在您的情况下,您可以将此过滤器称为“着色器”,并且可以将所有与着色器相关的文件拖放到其中。这仅影响您的项目,而不影响文件系统中的目录结构。
您仍然可以在文件系统中创建一个“真实”文件夹,然后将文件添加到其中,然后您可以在项目的过滤器中引用该文件夹。