Linker Tool tries link together 32-bit and 64-bit object modules (obj-files). It is naturally impossible. Closely check up parameters of the project. Such situation often arises at converting the project created in VC6 at attempt to build the 64-bit version. When you create a new 64-bit configuration, there is copying parameters from 32-bit configuration. Visual Studio 2005 only changes some DEFINE and some keys. Visual Studio 2005 only changes number DEFINE and keys. And the parameters specifying on in addition link object modules and lib-files remain former.
See also: http://msdn2.microsoft.com/en-US/library/21ksa10x.aspx
Still I wish to warn trailblazers, that successful compilation and link a 64-bit code, it yet the end. I recommend carefully it to test. There can be errors in the most unexpected places.
For this theme I recommend will familiarize with: http://www.viva64.com/articles.php
|