Is this from a fresh check-out?
On the 32-bit builds I get good results building on a 32-bit host or a 64-bit host.
What's in directory cpp/src/windows/resources ?
All of the errors in the linked attachment are for "Release x64" builds. I've never gotten an x64 to compile at all. How do you do it? If I do a "cmake -i" then my qpid-cpp.sln does not have an easy path for selection platform x64. I can go into Configuration Manager and ADD x64 (taking settings from Win32) but that has never compiled for me. What's your procedure for getting an x64 to build?
For 32-bit builds adding the version resource was as easy as adding the .RC file to the project sources and cmake did its magic. For 64-bit builds cmake may be doing something one-off or the whole idea of just adding an RC file is wrong.