If you use 3ds max I hightly recommend getting WallWormModelTools:
http://dev.wallworm.com/topic/2/wallwormmodel_tools.html
WallWorm is a max script that lets you compile models and model textures directly from 3dsmax. There is no need to manually create the .qc fiels and saves you a huge amount of time, letting you concentrate on the modeling rather than wasting time with the compile process.
It also has a huge set of tools that let you make maps directly in 3dsmax... you can compile your maps directly from max to .bsp or export them to vmf for use in hammer. This lets you make your models "in situ" next with your brush geometry in max, and a proxy system lets you reuse the model throughout the map.
The qc file is like the "master" file... the qc contains all the information needed to compile your model, including the smds that you will need, the texture paths, the hitboxes and attachments.
If you dont use something like WallWorm, the qc needs to be made manually.
Good Luck