01:40Manage code dependencies at work with new vcpkg features
From the creator
Check out free documentation and modules on Microsoft Learn: https://docs.microsoft.com/en-us/cpp/?WT.mc_id=purevirtual-21218-cmandell Learn more about vcpkg: a C++ package manager for Windows, Linux, and macOS: https://docs.microsoft.com/en-us/cpp/build/vcpkg?WT.mc_id=purevirtual-21218-cmandell&view=msvc-160 vcpkg is an open source C/C++ dependency manager for Windows, Linux, and macOS. It is capable of building libraries from source, on demand, using build recipes. It comes with a curated, tested catalog supporting over 1500 open source libraries, though users can define their own recipes and bring custom libraries to their vcpkg workflow as well. The team recently expanded vcpkg with a few highly requested features: --Binary caching: Compile your libraries once with your preferred build configuration, cache the binaries in a feed, then just download the prebuilt binaries in the future to save time. --Manifests: Declare your dependencies in a file that lives with your code repo, so that they can be installed automatically as your build system prepares a build. Works for MSBuild and CMake projects. --Versioning: With manifests, you can restrict the versions of your dependencies to your team's preference, and upgrade versions with more control. --Registries: Define your own build recipes and make your own custom libraries available for installation through vcpkg. This works separately from the open source catalog – you do not have to make your libraries public to build them
Published 2021-05-07 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.
Keep exploring Learn to Code
01:40
19:55Announcing General Availability of Azure Bot Service and Language Understanding service
Microsoft Developer
57:29
09:02
18:59
12:24How to provisioning IoT devices at scale with IoT Hub Device Provisioning Service
Microsoft Developer
14:41TWC9: Connect(); On-Demand, Dev’s Guide to Azure, Future Workspace, Furby Hacking and more...
Microsoft Developer