Visual Studio 2008 Project Management
- From: Stephan Rose <nospam@xxxxxxxxxxx>
- Date: Sat, 20 Sep 2008 12:29:20 -0500
Is there any simple and reasonable way of having proper directory
management inside a project in Visual Studio 2008 for a C++ project?
Here's what I mean. I'm used to using Eclipse under linux and when I
create a project, I tend to create certain directory structures to put my
source files in.
Example:
project/core
project/data
project/ui
project/ui/widgets
project/ui/dialogs
project/ui/models
That's part of the directory tree on one of my projects. Anything that
uses the data access layer goes into /data, all widgets go into /ui/
widgets, dialogs into /ui/dialogs, etc. That way, when I need to work on
a file I can easily and quickly find it without having to wade through
one huge list.
Then if I want to add a class to a certain location, I just right click
the location, pick add class. Done.
Well, Visual studio apparently doesn't seem to agree with me on this
philosophy. When I go to create a subdirectory in the project tree, all I
can create is a "Filter" which isn't an actual directory. And when I go
to create a class, it wants to put them all into the root directory. I
have to manually override the location by typing it in for BOTH the
header and cpp file.
This is utterly ridiculous. How does Microsoft expect someone to use
their tools when I can't even easily properly structure my project? Do
they seriously expect me to have a few hounded source files all in the
root directory of my project?
Please someone tell me there is something I'm just simply missing and not
seeing...
Thanks,
--
Stephan
1986 Pontiac Fiero GT
君の事思い出す日なんてないのは
君の事忘れたときがないから
.
- Follow-Ups:
- Re: Visual Studio 2008 Project Management
- From: Sylvain SF
- Re: Visual Studio 2008 Project Management
- Prev by Date: Does VS create manifest file or cl.exe
- Next by Date: Re: Visual Studio 2008 Project Management
- Previous by thread: Does VS create manifest file or cl.exe
- Next by thread: Re: Visual Studio 2008 Project Management
- Index(es):
Relevant Pages
|
Loading