Я установил как 32-битную, так и 64-битную версию OpenSSL libs на Vista x64. 32-битная версия была установлена в c:\Program Files (x86)\OpenSSL а 64-битная версия была установлена в c:\Program Files\OpenSSL . Затем я добавил запись %ProgramFiles%\OpenSSL в переменную среды PATH . %ProgramFiles%\OpenSSL расширен до c:\Program Files (x86)\OpenSSL для 32-битных программ и расширен до c:\Program Files\OpenSSL для 64-битных программ. Идея состоит в том, чтобы 32-битные программы использовали 32-битные версии библиотек OpenSSL, а 64-битные - 64-битные. Я хотел проверить, работает ли это, запустив 32-битный cmd.exe и выполнив команду where ssleay32.dll а затем запустив 64-битный cmd.exe и выполнив то же самое. Однако в обоих случаях я получаю ошибку INFO: Could not find files for the given pattern(s).
В чем дело?
Это продолжение переменной среды PATH для 32-битной и 64-битной Windows - возможно ли это?
