cpprussia C++ Russia 2019 СПб (31.10.2019)

Как мы начали использовать vcpkg

img

Доклад будет посвящен vcpkg, его плюсам и фатальным недостаткам. Мы эти недостатки разберем и починим, и наша система на vcpkg будет более конкурентоспособна, чем Conan.

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

Комментарий программного комитета:

Денис — приверженец докладов «сделай что-нибудь своими руками и расскажи другим что получилось». Его доклады такие же: он берет безумную задачу, крутит, вертит ее, пока не получится что-то столь же безумное, но интересное. В его докладах всегда много хардкора и нестандартных идей. Стоит сходить на доклад Дениса, если вам интересен личный опыт переосмысления vcpkg и сопутствующих технологий.