I have used vtune several times in the past, usually without too much trouble. Unfortunately the gaps between each use are often so long that I forget some aspects of how to use it each time. I know that the line number and symbols information needs to be stored somehow. I thought that all that was required was to compile your exe with "Program Database" (/Zi)... but I have just done a sampling and found that vtune reports that there are no symbols available. Is there something I missed?
EDIT: problem solved - turns out it was a mistake in setting the working directory... so /Zi appears to be all that is required after all. I don't need to switch off optimization.