Я создал VS2008 СОМ-приложение с использованием ATL без использования MFC.
В настройках прописываю:
Configuration Type: Dynamic Library (.dll)
Use of MFC: Use Standard Windows Libraries
Use of ATL: Static Link to ATL
После этого библиотека компилируется без единой ошибки или предупреждения.
У меня на машине эта библиотека посредством команды regsvr32 myLib.dll успешно регистрируется в системе,
и далее я без всяких проблем с ней работаю.
Проблема заключается в следующем: Когда я пытаюсь зарегистрировать библиотеку на другом компьютере,
вылетает ошибка: "Ошибка при вызове LoadLibrary("myLib.dll") — Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.".
Подскажите пожалуйста, что может причиной этому, и как это исправить?