InterlockedCompareExchange64 is a 64-bit-only instruction. Are you
running XP 32-bit (I think you are b/c I don't think there was a XP64
SP3...). You need the 32-bit OpenMPI version. If you are running a
64-bit OS, but building a 32-bit executable, that instruction isn't
available in 32-bit and you still need to link with 32-bit OpenMPI.
On 24/06/2011 12:16 PM, Jeffrey A Cummings wrote:
> I'm having a problem using the prebuilt Windows version 1.5.3 with my
> app built with MS VisualStudio 2010. I get an error message (for each
> node) that says: "The procedure entry point
> InterlockedCompareExchange64 could not be located in the dynamic link
> library KERNEL32.dll". I'm running Windows XP, sp 3.
> - Jeff Cummings
> users mailing list