Обновить

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

Мне полезно, спасибо!

а можно отдельный фильтр сделать для виндузового плеера или элемент для gstreamer-а, например, который перед рендером поток через себя пропускает для анализа и добавления разметки, чтобы не целый видео плеер с собой таскать?

Хороший материал, особенно про CMake/targets и Conan-контексты host/build — это как раз то, на чём чаще всего спотыкаются при первом продовом инференсе.

Вы в примерах больше ориентируетесь на статическую линковку зависимостей или динамическую? Интересно, что на практике у вас оказалось более предсказуемым для кроссплатформы.

Спасибо, для меня размер исходников обычно был некритичен, потому я всегда стараюсь в конан подключать статическую линковку в проде. В таком случае проблем при сборке действительно получается меньше по опыту. Основная причина в этом. В конан большинство либ по умолчанию линкуются статически, если не прописать флаг shared=True. Но может быть из того множества либ, что я подключал в проектах, какая-нибудь динамическая и закралась.

Так же у статической сборки есть дополнительный ряд преимуществ в виде незначительного прироста к скорости, лучшей безопасности и если поспрашивать GPT наверно еще много плюсов статической линковки подскажет. Единственное приходится следить за лицензиями библиотек, тот же самый qt в своей лицензии требует чтобы его подключали исключительно динамической либой в коммерческих проектах при бесплатном использовании.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации