Плагин HBO на базе ATL для IE - PullRequest
0 голосов
/ 02 июля 2011

Я пишу некоторые HBO для Internet Explorer в Visual Studio 2010. На моей машине для разработки все прекрасно работает. Для регистрации DLL я использую системный инструмент regsvr32, как показано ниже.

regsvr32 plugin.dll

Однако, когда я пытаюсь сделать то же самое на другом компьютере, я получаю сообщение об ошибке, в котором говорится, что система не может загрузить модуль DLL. Я уверен, что путь к моей DLL расширения является правильным, поэтому я считаю, что система не соответствует другим зависимостям. В VS я собираю свой плагин в режиме «Release», поэтому он должен включать все необходимые вещи для запуска в другом месте. Я также изменил / MD на / MT (совет друга - к сожалению, он не работает).

Я искал в журнале системных событий дополнительную информацию, но безуспешно. Что мне тогда делать? Я имею в виду, как проверить, какие библиотеки я должен иметь на другом компьютере (или, может быть, это очевидно - тогда просто скажите мне имена).

РЕДАКТИРОВАТЬ : Я нашел решение, может быть, кто-то найдет его полезным: добавьте "atl.lib" без кавычек в Связанные дополнительные зависимости в Visual Studio, и все должно работать нормально.

Привет

1 Ответ

0 голосов
/ 03 июля 2011

Решение: добавьте «atl.lib» без кавычек в связанные дополнительные зависимости в Visual Studio, и все должно работать нормально.

...