If Windows applications can usually distinguish between two DLLs with the same name, one of which is 32-bit and one of them 64-bit, if they are in two separate paths in the PATH variable of the system?
In particular, right now I have 32-bit and 64-bit libraries for FreeImage, and they are in two separate folders: free_image_path\dist32 and free_image_path\dist64 , both of which I added to the PATH system. However, the application created for their use cannot be found, and I wonder if this is because there are two libraries with the same name, and they cannot distinguish them.
I also tried placing 32-bit and 64-bit DLLs in the windows \ system and windows \ SySWoW64 folders, respectively, and this worked for a 32-bit application, but not for a 64-bit one.
Thanks.
SSilk source share