A QC file is a file YOU create that tells the compiling program, and the game, everything about your model, such as reflectivity properties, location of your texture(s), whether it should be dynamic or static, etc.
For example, this is my QC file;
$cd "<address to whatever folder your .smd is>"
$staticprop
$modelname "props_aly\pillar_001"
$model "body" "pillar_001.smd"
$cdmaterials "\models\props_aly\"
$surfaceprop "wood"
$sequence idle "pillar_001.smd" loop fps 10.00
$collisionmodel "pillar_001_cm.smd" {
}
cd is the full address to the doled with your SMD, and your qc
Staticprop tells the game your model is static only
Modelname is the name of your model, obviously
Model is for body groups, just leave it as body and your filename to begin with
Cd materials is the folder with your vmt texture files
Surfaceprop is what decals and sound your model is associated with in game. Wood, stone, concrete etc
Sequence is for animations, but you need an idle one, like above.
Collision model is the filename of your collision model. Don't forge the curly brackets.
You can just paste that (and edit it to your model, obviously), into any text editor, though I recommend notepad++, as it can be used for the compiling too.
Then, what I do, is open the .qc in notepad++ (which you can find online), hit F6, and in the command window type this
"C:\Program Files\Steam\steamapps\<yoursteamusername>\sourcesdk\bin\orangebox\bin\studiomdl.exe" "$(FULL_CURRENT_PATH)"
Hit run, and it compiles for me if everything is right. Easy!