Hi Everyone,

I have not worked in Visual Studio in quite some time, but I don't seem to 
recall the issues seen below. The Cryptlib and Cryptest projects look OK, 
but some of the other less frequently used projects are having troubles.

I know there's been a flurry of check-ins, but I also know they did not 
fiddle with Windows linker setting (re: fatal error LNK1112: module machine 
type 'x64' conflicts with target machine type 'X86').

Could this be due to a bad VS2010 Upgrade/Conversion?

Or is anyone aware of their history? Is this something that just needs a 
good cleaning up?

Jeff

**********

------ Build started: Project: cryptlib, Configuration: Release x64 ------
Build started 7/3/2015 7:06:12 PM.
InitializeBuildStatus:
  Creating "x64\cryptlib\Release\cryptlib.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
Lib:
  cryptlib.vcxproj -> ...\cryptopp\x64\Output\Release\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "x64\cryptlib\Release\cryptlib.unsuccessfulbuild".
  Touching "x64\cryptlib\Release\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:27.64
------ Build started: Project: cryptlib, Configuration: Release Win32 ------
Build started 7/3/2015 7:06:40 PM.
InitializeBuildStatus:
  Creating "Win32\cryptlib\Release\cryptlib.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
Lib:
  cryptlib.vcxproj -> ...\cryptopp\Win32\Output\Release\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "Win32\cryptlib\Release\cryptlib.unsuccessfulbuild".
  Touching "Win32\cryptlib\Release\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:22.65
------ Build started: Project: cryptlib, Configuration: DLL-Import Release 
x64 ------
Build started 7/3/2015 7:07:03 PM.
InitializeBuildStatus:
  Touching "x64\cryptlib\DLL-Import Release\cryptlib.unsuccessfulbuild".
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
hrtimer.cpp(98): warning C4273: 
'CryptoPP::ThreadUserTimer::GetCurrentTimerValue' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(46) : see previous definition of 
'GetCurrentTimerValue'
hrtimer.cpp(128): warning C4273: 
'CryptoPP::ThreadUserTimer::TicksPerSecond' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(47) : see previous definition of 
'TicksPerSecond'
  All outputs are up-to-date.
Lib:
  cryptlib.vcxproj -> ...\cryptopp\x64\DLL_Output\Release\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "x64\cryptlib\DLL-Import 
Release\cryptlib.unsuccessfulbuild".
  Touching "x64\cryptlib\DLL-Import Release\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:14.66
------ Build started: Project: cryptlib, Configuration: DLL-Import Release 
Win32 ------
Build started 7/3/2015 7:07:18 PM.
InitializeBuildStatus:
  Touching "Win32\cryptlib\DLL-Import Release\cryptlib.unsuccessfulbuild".
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
hrtimer.cpp(98): warning C4273: 
'CryptoPP::ThreadUserTimer::GetCurrentTimerValue' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(46) : see previous definition of 
'GetCurrentTimerValue'
hrtimer.cpp(128): warning C4273: 
'CryptoPP::ThreadUserTimer::TicksPerSecond' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(47) : see previous definition of 
'TicksPerSecond'
  All outputs are up-to-date.
Lib:
  cryptlib.vcxproj -> ...\cryptopp\Win32\DLL_Output\Release\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "Win32\cryptlib\DLL-Import 
Release\cryptlib.unsuccessfulbuild".
  Touching "Win32\cryptlib\DLL-Import Release\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:13.94
------ Build started: Project: cryptlib, Configuration: DLL-Import Debug 
x64 ------
Build started 7/3/2015 7:07:32 PM.
InitializeBuildStatus:
  Touching "x64\cryptlib\DLL-Import Debug\cryptlib.unsuccessfulbuild".
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
hrtimer.cpp(98): warning C4273: 
'CryptoPP::ThreadUserTimer::GetCurrentTimerValue' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(46) : see previous definition of 
'GetCurrentTimerValue'
hrtimer.cpp(128): warning C4273: 
'CryptoPP::ThreadUserTimer::TicksPerSecond' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(47) : see previous definition of 
'TicksPerSecond'
  All outputs are up-to-date.
rw.obj : warning LNK4221: This object file does not define any previously 
undefined public symbols, so it will not be used by any link operation that 
consumes this library
rsa.obj : warning LNK4221: This object file does not define any previously 
undefined public symbols, so it will not be used by any link operation that 
consumes this library
emsa2.obj : warning LNK4221: This object file does not define any 
previously undefined public symbols, so it will not be used by any link 
operation that consumes this library
  cryptlib.vcxproj -> ...\cryptopp\x64\DLL_Output\Debug\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "x64\cryptlib\DLL-Import Debug\cryptlib.unsuccessfulbuild".
  Touching "x64\cryptlib\DLL-Import Debug\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:16.00
------ Build started: Project: cryptlib, Configuration: DLL-Import Debug 
Win32 ------
Build started 7/3/2015 7:07:48 PM.
InitializeBuildStatus:
  Touching "Win32\cryptlib\DLL-Import Debug\cryptlib.unsuccessfulbuild".
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
...\cryptopp\hrtimer.cpp(98): warning C4273: 
'CryptoPP::ThreadUserTimer::GetCurrentTimerValue' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(46) : see previous definition of 
'GetCurrentTimerValue'
...\cryptopp\hrtimer.cpp(128): warning C4273: 
'CryptoPP::ThreadUserTimer::TicksPerSecond' : inconsistent dll linkage
          ...\cryptopp\hrtimer.h(47) : see previous definition of 
'TicksPerSecond'
  All outputs are up-to-date.
rw.obj : warning LNK4221: This object file does not define any previously 
undefined public symbols, so it will not be used by any link operation that 
consumes this library
rsa.obj : warning LNK4221: This object file does not define any previously 
undefined public symbols, so it will not be used by any link operation that 
consumes this library
emsa2.obj : warning LNK4221: This object file does not define any 
previously undefined public symbols, so it will not be used by any link 
operation that consumes this library
  cryptlib.vcxproj -> ...\cryptopp\Win32\DLL_Output\Debug\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "Win32\cryptlib\DLL-Import 
Debug\cryptlib.unsuccessfulbuild".
  Touching "Win32\cryptlib\DLL-Import Debug\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:13.16
------ Build started: Project: cryptlib, Configuration: Debug x64 ------
Build started 7/3/2015 7:08:01 PM.
InitializeBuildStatus:
  Creating "x64\cryptlib\Debug\cryptlib.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
Lib:
  cryptlib.vcxproj -> ...\cryptopp\x64\Output\Debug\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "x64\cryptlib\Debug\cryptlib.unsuccessfulbuild".
  Touching "x64\cryptlib\Debug\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:18.51
------ Build started: Project: cryptlib, Configuration: Debug Win32 ------
Build started 7/3/2015 7:08:20 PM.
InitializeBuildStatus:
  Creating "Win32\cryptlib\Debug\cryptlib.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
Lib:
  cryptlib.vcxproj -> ...\cryptopp\Win32\Output\Debug\cryptlib.lib
FinalizeBuildStatus:
  Deleting file "Win32\cryptlib\Debug\cryptlib.unsuccessfulbuild".
  Touching "Win32\cryptlib\Debug\cryptlib.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:28.44
------ Build started: Project: cryptest, Configuration: Release x64 ------
Build started 7/3/2015 7:08:49 PM.
InitializeBuildStatus:
  Touching "x64\cryptest\Release\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
validat1.obj : error LNK2001: unresolved external symbol "bool __cdecl 
ValidateHKDF(void)" (?ValidateHKDF@@YA_NXZ)
x64\Output\Release\cryptest.exe : fatal error LNK1120: 1 unresolved 
externals

Build FAILED.

Time Elapsed 00:00:12.47
------ Build started: Project: cryptest, Configuration: Release Win32 ------
Build started 7/3/2015 7:09:02 PM.
InitializeBuildStatus:
  Touching "Win32\cryptest\Release\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
  All outputs are up-to-date.
LINK : fatal error C1905: Front end and back end not compatible (must 
target same processor).
LINK : fatal error LNK1257: code generation failed

Build FAILED.

Time Elapsed 00:00:02.38
------ Build started: Project: cryptest, Configuration: DLL-Import Release 
x64 ------
Build started 7/3/2015 7:09:04 PM.
InitializeBuildStatus:
  Touching "x64\cryptest\DLL-Import Release\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
PreLinkEvent:
  This configuration requires cryptopp.dll.
  You can build it yourself using the cryptdll project, or
  obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
  the resulting DLL will not be considered FIPS validated
  unless it undergoes FIPS validation.
cryptopp.lib(cryptopp.dll) : error LNK2005: "void __cdecl 
CryptoPP::UnalignedDeallocate(void *)" 
(?UnalignedDeallocate@CryptoPP@@YAXPEAX@Z) already defined in 
cryptlib.lib(misc.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "void __cdecl 
CryptoPP::AlignedDeallocate(void *)" 
(?AlignedDeallocate@CryptoPP@@YAXPEAX@Z) already defined in 
cryptlib.lib(misc.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "void * __cdecl 
CryptoPP::AlignedAllocate(unsigned __int64)" 
(?AlignedAllocate@CryptoPP@@YAPEAX_K@Z) already defined in 
cryptlib.lib(misc.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "void __cdecl 
CryptoPP::DetectX86Features(void)" (?DetectX86Features@CryptoPP@@YAXXZ) 
already defined in cryptlib.lib(cpu.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: void __cdecl 
CryptoPP::AuthenticatedSymmetricCipher::SpecifyDataLengths(unsigned 
__int64,unsigned __int64,unsigned __int64)" 
(?SpecifyDataLengths@AuthenticatedSymmetricCipher@CryptoPP@@QEAAX_K00@Z) 
already defined in cryptlib.lib(cryptlib.obj)
...
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: __cdecl 
CryptoPP::BERSequenceDecoder::BERSequenceDecoder(class 
CryptoPP::BufferedTransformation &,unsigned char)" 
(??0BERSequenceDecoder@CryptoPP@@QEAA@AEAVBufferedTransformation@1@E@Z) 
already defined in cryptlib.lib(luc.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: __cdecl 
CryptoPP::OID::OID(void)" (??0OID@CryptoPP@@QEAA@XZ) already defined in 
cryptlib.lib(dll.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: double __cdecl 
CryptoPP::TimerBase::ElapsedTimeAsDouble(void)" 
(?ElapsedTimeAsDouble@TimerBase@CryptoPP@@QEAANXZ) already defined in 
cryptlib.lib(hrtimer.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: void __cdecl 
CryptoPP::TimerBase::StartTimer(void)" 
(?StartTimer@TimerBase@CryptoPP@@QEAAXXZ) already defined in 
cryptlib.lib(hrtimer.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: class 
CryptoPP::Integer & __cdecl CryptoPP::Integer::operator++(void)" 
(??EInteger@CryptoPP@@QEAAAEAV01@XZ) already defined in 
cryptlib.lib(integer.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: __cdecl 
CryptoPP::TimerBase::TimerBase(enum CryptoPP::TimerBase::Unit,bool)" 
(??0TimerBase@CryptoPP@@QEAA@W4Unit@01@_N@Z) already defined in 
cryptlib.lib(network.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: unsigned __int64 
__cdecl CryptoPP::BufferedTransformation::Put(unsigned char,bool)" 
(?Put@BufferedTransformation@CryptoPP@@QEAA_KE_N@Z) already defined in 
cryptlib.lib(gzip.obj)
     Creating library x64\DLL_Output\Release\cryptest.lib and object 
x64\DLL_Output\Release\cryptest.exp
validat1.obj : error LNK2001: unresolved external symbol "bool __cdecl 
ValidateHKDF(void)" (?ValidateHKDF@@YA_NXZ)
x64\DLL_Output\Release\cryptest.exe : fatal error LNK1120: 1 unresolved 
externals

Build FAILED.

Time Elapsed 00:00:09.03
------ Build started: Project: cryptest, Configuration: DLL-Import Release 
Win32 ------
Build started 7/3/2015 7:09:13 PM.
InitializeBuildStatus:
  Touching "Win32\cryptest\DLL-Import Release\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
PreLinkEvent:
  This configuration requires cryptopp.dll.
  You can build it yourself using the cryptdll project, or
  obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
  the resulting DLL will not be considered FIPS validated
  unless it undergoes FIPS validation.
LINK : fatal error C1905: Front end and back end not compatible (must 
target same processor).
LINK : fatal error LNK1257: code generation failed

Build FAILED.

Time Elapsed 00:00:05.99
------ Build started: Project: cryptest, Configuration: DLL-Import Debug 
x64 ------
Build started 7/3/2015 7:09:19 PM.
InitializeBuildStatus:
  Touching "x64\cryptest\DLL-Import Debug\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
PreLinkEvent:
  This configuration requires cryptopp.dll.
  You can build it yourself using the cryptdll project, or
  obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
  the resulting DLL will not be considered FIPS validated
  unless it undergoes FIPS validation.
Link:
  cryptlib.lib(zlib.obj) : MSIL .netmodule or module compiled with /GL 
found; restarting link with /LTCG; add /LTCG to the link command line to 
improve linker performance
cryptlib.lib(zlib.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(integer.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(zdeflate.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(xtrcrypt.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
...
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: virtual bool __cdecl 
CryptoPP::HashTransformation::VerifyDigest(unsigned char const *,unsigned 
char const *,unsigned __int64)" 
(?VerifyDigest@HashTransformation@CryptoPP@@UEAA_NPEBE0_K@Z) already 
defined in cryptlib.lib(zlib.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: unsigned __int64 
__cdecl CryptoPP::BufferedTransformation::Put(unsigned char,bool)" 
(?Put@BufferedTransformation@CryptoPP@@QEAA_KE_N@Z) already defined in 
cryptlib.lib(integer.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: class 
CryptoPP::Integer & __cdecl CryptoPP::Integer::operator++(void)" 
(??EInteger@CryptoPP@@QEAAAEAV01@XZ) already defined in 
cryptlib.lib(integer.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: double __cdecl 
CryptoPP::TimerBase::ElapsedTimeAsDouble(void)" 
(?ElapsedTimeAsDouble@TimerBase@CryptoPP@@QEAANXZ) already defined in 
cryptlib.lib(hrtimer.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: void __cdecl 
CryptoPP::TimerBase::StartTimer(void)" 
(?StartTimer@TimerBase@CryptoPP@@QEAAXXZ) already defined in 
cryptlib.lib(hrtimer.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: virtual void __cdecl 
CryptoPP::HashTransformation::CalculateDigest(unsigned char *,unsigned char 
const *,unsigned __int64)" 
(?CalculateDigest@HashTransformation@CryptoPP@@UEAAXPEAEPEBE_K@Z) already 
defined in cryptlib.lib(zlib.obj)
cryptopp.lib(cryptopp.dll) : error LNK2005: "public: virtual unsigned int 
__cdecl CryptoPP::HMAC_Base::DigestSize(void)const " 
(?DigestSize@HMAC_Base@CryptoPP@@UEBAIXZ) already defined in 
cryptlib.lib(gfpcrypt.obj)
     Creating library x64\DLL_Output\Debug\cryptest.lib and object 
x64\DLL_Output\Debug\cryptest.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other 
libs; use /NODEFAULTLIB:library
validat1.obj : error LNK2001: unresolved external symbol "bool __cdecl 
ValidateHKDF(void)" (?ValidateHKDF@@YA_NXZ)
x64\DLL_Output\Debug\cryptest.exe : fatal error LNK1120: 1 unresolved 
externals

Build FAILED.

Time Elapsed 00:00:04.39
------ Build started: Project: cryptest, Configuration: DLL-Import Debug 
Win32 ------
Build started 7/3/2015 7:09:24 PM.
InitializeBuildStatus:
  Touching "Win32\cryptest\DLL-Import Debug\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
PreLinkEvent:
  This configuration requires cryptopp.dll.
  You can build it yourself using the cryptdll project, or
  obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
  the resulting DLL will not be considered FIPS validated
  unless it undergoes FIPS validation.
LINK : fatal error C1905: Front end and back end not compatible (must 
target same processor).
LINK : fatal error LNK1257: code generation failed

Build FAILED.

Time Elapsed 00:00:01.46
------ Build started: Project: cryptest, Configuration: Debug x64 ------
Build started 7/3/2015 7:09:25 PM.
InitializeBuildStatus:
  Touching "x64\cryptest\Debug\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
Link:
  cryptlib.lib(cryptlib.obj) : MSIL .netmodule or module compiled with /GL 
found; restarting link with /LTCG; add /LTCG to the link command line to 
improve linker performance
cryptlib.lib(cryptlib.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(cpu.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(misc.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(algparam.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
...
cryptlib.lib(gf2_32.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(zinflate.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(winpipes.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(gf256.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(sharkbox.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
cryptlib.lib(squaretb.obj) : error LNK2038: mismatch detected for 
'_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in adhoc.obj
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other 
libs; use /NODEFAULTLIB:library
validat1.obj : error LNK2001: unresolved external symbol "bool __cdecl 
ValidateHKDF(void)" (?ValidateHKDF@@YA_NXZ)
x64\Output\Debug\cryptest.exe : fatal error LNK1120: 1 unresolved externals

Build FAILED.

Time Elapsed 00:00:05.21
------ Build started: Project: cryptest, Configuration: Debug Win32 ------
Build started 7/3/2015 7:09:31 PM.
InitializeBuildStatus:
  Touching "Win32\cryptest\Debug\cryptest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
LINK : fatal error C1905: Front end and back end not compatible (must 
target same processor).
LINK : fatal error LNK1257: code generation failed

Build FAILED.

Time Elapsed 00:00:04.08
------ Build started: Project: cryptopp, Configuration: Release x64 ------
Build started 7/3/2015 7:09:35 PM.
InitializeBuildStatus:
  Creating "x64\cryptopp\Release\cryptopp.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
ResourceCompile:
  All outputs are up-to-date.
Link:
     Creating library ...\cryptopp\x64\DLL_Output\Release\cryptopp.lib and 
object ...\cryptopp\x64\DLL_Output\Release\cryptopp.exp
  Generating code
  Finished generating code
  cryptdll.vcxproj -> ...\cryptopp\x64\DLL_Output\Release\cryptopp.dll
CustomBuildStep:
Skipping target "CustomBuildStep" because all output files are up-to-date 
with respect to the input files.
FinalizeBuildStatus:
  Deleting file "x64\cryptopp\Release\cryptopp.unsuccessfulbuild".
  Touching "x64\cryptopp\Release\cryptopp.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:30.07
------ Build started: Project: cryptopp, Configuration: Release Win32 ------
Build started 7/3/2015 7:10:06 PM.
InitializeBuildStatus:
  Touching "Win32\cryptopp\Release\cryptopp.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
ResourceCompile:
  All outputs are up-to-date.
Link:
     Creating library ...\cryptopp\Win32\DLL_Output\Release\cryptopp.lib 
and object ...\cryptopp\Win32\DLL_Output\Release\cryptopp.exp
  Generating code
  Finished generating code
  cryptdll.vcxproj -> ...\cryptopp\Win32\DLL_Output\Release\cryptopp.dll
CustomBuildStep:
Skipping target "CustomBuildStep" because all output files are up-to-date 
with respect to the input files.
FinalizeBuildStatus:
  Deleting file "Win32\cryptopp\Release\cryptopp.unsuccessfulbuild".
  Touching "Win32\cryptopp\Release\cryptopp.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:21.69
------ Build started: Project: cryptopp, Configuration: Debug x64 ------
Build started 7/3/2015 7:10:27 PM.
InitializeBuildStatus:
  Touching "x64\cryptopp\Debug\cryptopp.unsuccessfulbuild".
CustomBuild:
  All outputs are up-to-date.
ClCompile:
  All outputs are up-to-date.
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
ResourceCompile:
  All outputs are up-to-date.
Link:
     Creating library ...\cryptopp\x64\DLL_Output\Debug\cryptopp.lib and 
object ...\cryptopp\x64\DLL_Output\Debug\cryptopp.exp
  cryptdll.vcxproj -> ...\cryptopp\x64\DLL_Output\Debug\cryptopp.dll
CustomBuildStep:
Skipping target "CustomBuildStep" because all output files are up-to-date 
with respect to the input files.
FinalizeBuildStatus:
  Deleting file "x64\cryptopp\Debug\cryptopp.unsuccessfulbuild".
  Touching "x64\cryptopp\Debug\cryptopp.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:12.13
------ Build started: Project: cryptopp, Configuration: Debug Win32 ------
Build started 7/3/2015 7:10:39 PM.
InitializeBuildStatus:
  Touching "Win32\cryptopp\Debug\cryptopp.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
  All outputs are up-to-date.
  hrtimer.cpp
  All outputs are up-to-date.
ResourceCompile:
  All outputs are up-to-date.
Link:
     Creating library ...\cryptopp\Win32\DLL_Output\Debug\cryptopp.lib and 
object ...\cryptopp\Win32\DLL_Output\Debug\cryptopp.exp
  cryptdll.vcxproj -> ...\cryptopp\Win32\DLL_Output\Debug\cryptopp.dll
CustomBuildStep:
Skipping target "CustomBuildStep" because all output files are up-to-date 
with respect to the input files.
FinalizeBuildStatus:
  Deleting file "Win32\cryptopp\Debug\cryptopp.unsuccessfulbuild".
  Touching "Win32\cryptopp\Debug\cryptopp.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:18.40
------ Build started: Project: dlltest, Configuration: Release x64 ------
Build started 7/3/2015 7:10:58 PM.
InitializeBuildStatus:
  Creating "x64\dlltest\Release\dlltest.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
ClCompile:
  All outputs are up-to-date.
Link:
     Creating library x64\DLL_Output\Release\dlltest.lib and object 
x64\DLL_Output\Release\dlltest.exp
  Generating code
  Finished generating code
  dlltest.vcxproj -> ...\cryptopp\x64\DLL_Output\Release\dlltest.exe
FinalizeBuildStatus:
  Deleting file "x64\dlltest\Release\dlltest.unsuccessfulbuild".
  Touching "x64\dlltest\Release\dlltest.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:02.38
------ Build started: Project: dlltest, Configuration: Release Win32 ------
Build started 7/3/2015 7:11:01 PM.
InitializeBuildStatus:
  Touching "Win32\dlltest\Release\dlltest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
cryptopp.lib(cryptopp.dll) : fatal error LNK1112: module machine type 'x64' 
conflicts with target machine type 'X86'

Build FAILED.

Time Elapsed 00:00:00.70
------ Build started: Project: dlltest, Configuration: Debug x64 ------
Build started 7/3/2015 7:11:01 PM.
InitializeBuildStatus:
  Creating "x64\dlltest\Debug\dlltest.unsuccessfulbuild" because 
"AlwaysCreate" was specified.
ClCompile:
  All outputs are up-to-date.
Link:
  LINK : x64\DLL_Output\Debug\dlltest.exe not found or not built by the 
last incremental link; performing full link
     Creating library x64\DLL_Output\Debug\dlltest.lib and object 
x64\DLL_Output\Debug\dlltest.exp
  dlltest.vcxproj -> ...\cryptopp\x64\DLL_Output\Debug\dlltest.exe
FinalizeBuildStatus:
  Deleting file "x64\dlltest\Debug\dlltest.unsuccessfulbuild".
  Touching "x64\dlltest\Debug\dlltest.lastbuildstate".

Build succeeded.

Time Elapsed 00:00:01.20
------ Build started: Project: dlltest, Configuration: Debug Win32 ------
Build started 7/3/2015 7:11:03 PM.
InitializeBuildStatus:
  Touching "Win32\dlltest\Debug\dlltest.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
cryptopp.lib(cryptopp.dll) : fatal error LNK1112: module machine type 'x64' 
conflicts with target machine type 'X86'

Build FAILED.

Time Elapsed 00:00:00.29
========== Build: 14 succeeded, 10 failed, 0 up-to-date, 0 skipped 
==========

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to