Russel
2010-04-07 21:41:38 UTC
What types of files can/should be included in a C++ based project (in MS Visual Studio, specifically)?
Are .cpp, .h, .dll, and .lib files all you really need?
I've heard of others; ".rc" and icons (.ico) and .dev or something, then of course the project files themselves (.sln, .vcproj)
What is each relevant file type that can be associated with a MS Visual Studio project that is coded in C++, and what does each do? Which ones are necessary and which ones are not? (ie: you don't need icon files necessarily, and I've never used rc files so I guess you don't "need" them either)
Also, what kind of projects / files can be built? exe's, lib's, and dll's? Anything else? Can building one single project create multiple DLLs or EXEs or LIBs?
Thanks everyone!