I have a VC++ code (built using VS2008), which makes use of some static libraries (*.lib files linked statically during compile time).
For ease of understanding let\
I think I figured out what the problem was.
AAA.EXE was using Logger.lib static library which in turn was calling the functions in WTTLog.DLL. And this Microsoft DLL "WTTLog.DLL" is a 32-bit DLL.
That is the reason it wasn't working for me in 64-bit AAA.EXE.
So I did find the answer to the question I raised in this thread i.e how to link 64-bit libraries in a 64-bit application. BUt still this leaves me with one more question,
"Where do i find the 64-bit version WTTLog.lib and "wttlogger.h" for WTTLog.DLL. For this I have created a new thread because, the problem is different now.
How to get the WTTLog.lib and wttlogger.h header file for 64-bit version of WTTLog.DLL