I've got a question about project organization. My overall project centers around a top level .exe, and about 10 or so supporting dll's, The .exe and each dll has its own folder containing a .vfproj file and three sub folders; Code, Debug and Release.
The .sln file for the whole shebang is in a root folder that contains all the .vfproj folders.
Is this a good way to organize a project like this? Visual Studio makes it pretty easy to set up this way.
I like the way this works except for one thing. When I go to zip up the project, I want to zip up the project files and all Code, but not the folders of object files.
I am tempted to edit each dll project to set it Linker > Output File setting, which presently says $(OUTDIR)/BlahBlah.dll, to the output directory of the .exe project. The thinking being that I'll only have a single Debug and Release folder to fiddle with. But it seems I will have to hardcode the pathname, and that would be bad when unzipped on another computer.
Do you have any thoughts on this? Is there a way to specify a relative path? Would merging all the Debug folders into one cause problems?
Brian in Austin, Texas