Как мне освободить мой фильтр directshow, чтобы можно было успешно установить его без какой-либо программной среды?

#directshow #release-management

#directshow #управление выпуском

Вопрос:

Теперь он работает на моем компьютере, как убедиться, что он работает на других компьютерах?

Есть ли какая-либо лучшая практика?

Ответ №1:

Что у меня пока хорошо получалось, так это создать проект установки и развертывания в Visual Studio. Важно убедиться, что вы упаковали все зависимости, например, сторонние библиотеки DLL, если вы используете какие-либо, а также добавить соответствующие модули слияния, связанные с вашей средой выполнения VC, в проект, как описано здесь. Добавляя модуль merge, вам не нужно загружать среды выполнения vc или распространяемые файлы на других компьютерах. По моему опыту, этот шаг мне всегда приходилось выполнять вручную.

Кроме того, не забудьте выбрать опцию регистрации vsdrfCOMSelfReg в окне свойств для каждого из ваших фильтров DirectShow, чтобы обрабатывать регистрацию COM во время установки.

Комментарии:

1. какова терминология для этого? Я думаю, что должен быть какой-то стандарт для развертывания проектов на c / c .