I have this old project written in Visual C++ 6 professional edition. It uses a third party dll (ATSC70.dll) in order to interact with a fingerprint scanner.
Everything works as expected on Windows 32 bits, but for 64 bits systems I have to use the 64 bits version of the third party library (ATSC70_64.dll). In order to do this, I thought I just need to replace the 32 bits .lib in the old project, but when linking I get this error:
.\ATSC70_64.lib : fatal error LNK1113: invalid machine type
The PC I’m working on is a Win vista 32 bits. Is it possible to compile and link the project using this machine & VC++ 6.0 Professional?
Do I need to change the project to 64 bits? Is it possible to do that on VC++6? If so, how?
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.