Я пытаюсь установить библиотеку, которая вызывает отдельную DLL, поэтому у меня есть 2 DLL-файла. Давайте назовем их library.dll
и dependency.dll
соответственно.
Если оба 32-битных, я получаю следующую ошибку:
Unable to load DLL 'dependency.dll': The specified module could not be found.
Если они оба 64-битные, я получаю следующее:
An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
Я предполагаю, что library.dll
должен быть 32-битным, потому что приложение 32-битное, но dependency.dll
должно быть 64-битным, потому что машина 64-битная. Не уверен, что так оно и есть, но я не могу заставить эту библиотеку работать. Есть предложения?