32bit DLL getting compiled for 64 bit application despite Library directories pointing to 64 bit versions of the DLL

  • Thread starter Thread starter Profesorglou
  • Start date Start date
P

Profesorglou

Guest
I'm trying to convert a 32bit application to 64 bit and I've finally gotten rid of all the linker errors but now my application crashes on launch and research informed me to check dlls with dependency walker which among a few other errors does show my 64 bit app using 32bit DLLs.

However the confusing part for me is that I'm pointing to the 64bit folders for the dll that is being created on compile as 32 bit and I don't know why. I even double checked the dll in the Win64 folder and it is a 64 bit DLL but every time it compiles it into 32.

My Properties for the project indicate it is in fact pointing to the win64 folder containing the right dll.

The dlls in question are not windows dlls they are thirdparty dlls.

As you can see here 10b5d9a4c14b1638ddd677e7b4c5b4eb.png
https://gyazo.com/10b5d9a4c14b1638ddd677e7b4c5b4eb

Continue reading...
 
Back
Top