Showing category results for Vcpkg

Apr 22, 2022
Post comments count2
Post likes count0

vcpkg April 2022 Release: artifacts merged to tool repo, tar.exe in Windows 10, GIT_ASKPASS, vcpkg in Arch Linux instructions, and more

Augustin Popa
Augustin Popa

The April 2022 release of the vcpkg package manager is available. This blog post summarizes changes from March 1st, 2022 to March 30th, 2022 for the microsoft/vcpkg and microsoft/vcpkg-tool GitHub repos. Some stats for this period:   Notable Changes vcpkg artifacts merged into Microsoft/vcpkg-tool repo vcpkg arti...

C++Vcpkg
Dec 6, 2021
Post comments count14
Post likes count1

Bootstrap your dev environment with vcpkg artifacts

Marc Goodner
Marc Goodner

Updated May 11, 2022: Using your own registry section revised to reflect metadata format changes. We are happy to announce a new experience for acquiring artifacts using vcpkg. We define an artifact as a set of packages required for a working development environment. Examples of relevant packages include compilers, linkers, debuggers, build syst...

VcpkgNew Feature
May 19, 2021
Post comments count3
Post likes count0

All vcpkg enterprise features now generally available: versioning, binary caching, manifests and registries

Augustin Popa
Augustin Popa

We are announcing today that all major vcpkg enterprise features are no longer experimental. The latest vcpkg release makes versioning, binary caching, manifests and registries generally available to any developer, team or enterprise. We have steadily been adding to vcpkg over the years. What started as a small open source project to migrat...

C++Vcpkg
Feb 25, 2021
Post comments count2
Post likes count5

Registries: Bring your own libraries to vcpkg

Augustin Popa
Augustin Popa

Special thanks to Nicole Mazzuca for providing the content of this blog post. Are you working on a C++ project with library dependencies? Are you tired of maintaining a custom-built package management workflow with duct tape and git submodules? Then you should consider trying out a package manager. Perhaps you have been side-eyeing vcpkg for a ...

C++Vcpkg
Feb 18, 2021
Post comments count8
Post likes count0

Take control of your vcpkg dependencies with versioning support

Augustin Popa
Augustin Popa

Special thanks to Victor Romero for putting together the content for this blog post. We have an exciting new feature to announce in vcpkg: the long-awaited and highly requested package versioning! This feature makes it possible to install specific versions of dependencies and control installed versions over time. In order to use this feature, a ...

C++Vcpkg
Sep 14, 2020
Post comments count4
Post likes count0

vcpkg: Accelerate your team development environment with binary caching and manifests

Augustin Popa
Augustin Popa

 This post was updated on September 21, 2020 to add more information on the GitHub Packages binary caching example.  Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. September is the biggest month for us in the Microsoft C++ team as it’s CppCon month! Our team has many exciting announcement...

C++Vcpkg
May 1, 2020
Post comments count6
Post likes count0

Vcpkg 2020.04 Update and Product Roadmap

Augustin Popa
Augustin Popa

This is the April 2020 blog post on vcpkg, the cross-platform, open source C/C++ library manager. In this post, we will share some information on the 2020.04 release of vcpkg and discuss the vcpkg product roadmap, which we are publishing and will keep up to date over time. To try out vcpkg for yourself and save yourself some time acquiring your pro...

C++Vcpkg
Aug 16, 2019
Post comments count0
Post likes count0

C++ Cross-Platform Development with Visual Studio 2019 version 16.3: vcpkg, CMake configuration, remote headers, and WSL

Erika Sweet
Erika Sweet

In Visual Studio 2019 you can target both Windows and Linux from the comfort of a single IDE. Visual Studio’s native support for CMake lets you open any folder containing C++ code and a CMakeLists.txt file directly in Visual Studio to edit, build, and debug your CMake project on Windows, Linux, and the Windows Subsystem for Linux (WSL). Visual Stud...

AnnouncementCMakeVcpkg
Apr 24, 2019
Post comments count4
Post likes count0

Visual Studio CMake Support – Clang/LLVM, CMake 3.14, Vcpkg, and Performance Improvements

Will Buik
Will Buik

We’ve introduced a bunch of improvements to our CMake support in the latest preview of Visual Studio 2019 Update 1. The latest release includes Clang/LLVM support, CMake 3.14, better vcpkg integration, and many more enhancements. If you are not familiar with Visual Studio’s CMake support, check out how to get started.

CMakeVcpkgLinux
Dec 13, 2018
Post comments count0
Post likes count0

Using multi-stage containers for C++ development

Marc Goodner
Marc Goodner

Updated January 10, 2020: Corrected link to article source that was broken by refactoring in the repo. Containers are a great tool for configuring reproducible build environments. It’s fairly easy to find Dockerfiles that provide various C++ environments. Unfortunately, it is hard to find guidance on how to use newer techniques like multi-stage ...

CMakeVcpkgLinux