Hi, I m getting this error when compiling for 64-bit. The code works fine for 32 bit compilation. I am using visual studio 2005 professional edition on windows XP 64 bit. Can anyone help me out? Thanks.
What are you compiling? What line of code throws the error? The error means that you are using a structure named _CONTEXT (maybe you have a variable of that type) and attempting to use a member named Esp, but that member doesn't exist. If the build works fine in 32-bit then I'd say _CONTEXT is defined differently for 32-bit and 64-bit, and to fix this error you need to determine why you're using Esp and what different member of _CONTEXT you should use to accomplish the same goal.
Hi, I got the solution. Problem was with register. "Esp" register is not available for 64 bit,so it was not identifying that. Using "Rsp" instead of "Esp" fixed the problem. Thanks.