Click here to Skip to main content
Licence 
First Posted 19 Jan 2000
Views 54,156
Bookmarked 14 times

Grouping project files into folders

By | 19 Jan 2000 | Article
A tip on organising your project files in the DevStudio Workspace window

Visual C++ provides the following folders by default when you create a new project:

  • Source Files
  • Header Files
  • Resource Files

Based on whether there are any external dependencies, it also provides an 'External Dependencies' folder. This is a special folder and you cannot modify it's properties.

Files that you add to your project are grouped based on their extensions. The extensions for the default folders are as follows:

Source Files:cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
Header Files: h;hpp;hxx;hm;inl
Resource Files: ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe

Tip #1: You can right click on any of these folders and add or delete file extensions in the properties tab that is displayed.

Tip #2: You can add new folders by selecting 'Project | Add to Project | New Folder...' from the main menu. This displays a dialog box that let's you add the name of the folder as well as the extensions for files you want to group into that folder.

I frequently use this feature to add a 'Documentation' folder and include the extensions 'htm;html;doc;txt'. This enables me to group the documentation files for my VC++ projects within the project itself for easier access. Since I also use Visual SourceSafe to store my project's documentation, this allows me to perform any SourceSafe operation from within VC++.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Jeremiah Talkar



United States United States

Member



Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
Questionhow to write objec orinted Pinmemberseidu22:39 8 May '06  
Generalbeginer Pinmemberdnqhung20:31 12 Jun '04  
Generalquery . Pinmembermithunshanbhag9:03 5 Aug '03  
GeneralWarning: VC Upgrades May Cause Problems Pinsussray auchterlounie1:05 21 Jan '00  
GeneralRe: Warning: VC Upgrades May Cause Problems PinsussGreg Marr3:03 1 Feb '00  
GeneralAdditional Tip, and some things you should know... PinsussJames R. Twine2:26 20 Jan '00  
GeneralAlso available with ClassView, but keep backups PinsussTim Pfeiffer12:30 20 Jan '00  
GeneralRe: Additional Tip, and some things you should know... PinsussAnonymous3:13 23 Jan '04  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Mobile
Web04 | 2.5.120517.1 | Last Updated 20 Jan 2000
Article Copyright 2000 by Jeremiah Talkar
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid