I know VC++ 6.0 came out way before x64, but is it even remotely possible to compile an x64 DLL on VC++ 6.0?
All our projects are for VC++ 6.0 and somehow a developer (who left the company) managed to compile an x64 DLL. I'm wondering how he did it? Some other developers say he used a .mak file rather than the .dsp & GUI; and in the .mak file I do see "_M_AMD64" defined, but surely that by itself couldn't allow VC++ 6.0 to create an x64 DLL?
Is it possible he may have just used a newer VC++ to compile the .mak file and have it still be binarily compatible with the other 6.0 binaries?