   MSVS 2010 Custom directory structure
  Hi there.While MSVS C++ 2010 have a nice logical separation of files (so called filters inside project) its physical separation is pretty bad, i.e. source and header files stored at the same directory.What I want to is to build a normal directory structure something like:ProjectDir -Source  -math   -vector.cpp  -renderer   -xyz.cpp -Headers  -math   -vector.h  -renderer   -xyz.hNot only logically, but physically as well.Now when I want to add H file for example, I explicitly select the folder it will be located at, and thats pretty time consuming and sometimes I forget to do  so, what leads to compilation problems (i.e. #include "header/file.h" while file.h is not located in header directory).Is there any way to do such separation?Also one more question:Other IDEs like eclipse allows you to define custom file template. All my files comes with generic comment like the developer name and copyrights, again its time consuming to copy-paste it to every new file. I couldn't find a way to define user templates, will appreciate if someone will point it for me.Thanks you a lot!   
  Off the top of my head you would have to list each directory path as a possible #include directory for VS to search though - not a very nice solution really.I actually think it preferable to specify the full path at the point of #inclusion anyway.   ;  No you didn't get me right.My problem is not include paths, my problem is the physical directory structure on the disk.If you noticed all file that you add to the project will go to main project directory. I want to separate them to at least header and source file, i.e. if my project is called MyProject, I would like to have to sub directories like: MyProject/header and MyProject/source and every .h file I add to MyProject will go to MyProject/header directory, and every .cpp file will go to MyProject/source directory.Thanks again.   ;  Ah I see. In that case, on the Solution Explorer click the 'Show All Files' icon located at the top of it. This changes from the filters view to the filesystem view, any folders you make here are mirrored in the project's directory. I usually default to using this view most of the time. I use filters view to separate header files from source files into two filters and I use the filesystem view to separate out things in a more modular sense i.e. I don't separate header and source on the filesystem.   ;  Thats very useful thanks!   