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

Сега работи на моя компютър, как да гарантирам, че работи на други компютри?

Има ли най-добра практика?


person compile-fan    schedule 26.04.2011    source източник


Отговори (1)


Това, което работи добре за мен досега, е да създам проект за настройка и внедряване във Visual Studio. Важното е да сте сигурни, че сте пакетирали всички зависимости, т.е. като DLL файлове на трети страни, ако използвате такива, и също така да добавите съответните модули за сливане, свързани с вашето време за изпълнение на VC към проекта, както е посочено тук. Добавяйки модула за сливане, не е необходимо да изтегляте vc runtimes или преразпределяеми на други компютри. Тази стъпка винаги е трябвало да правя ръчно според моя опит.

Също така не забравяйте да изберете опцията vsdrfCOMSelfReg Register в прозореца със свойства за всеки от вашите DirectShow филтри, за да обработите COM регистрацията по време на инсталацията.

person Ralf    schedule 26.04.2011
comment
каква е терминологията за това? Мисля, че трябва да има някакъв стандарт за внедряване на c/c++ проекти. - person compile-fan; 30.04.2011