Edit

Share via


Supported target platforms

vcpkg can build libraries for a virtually limitless number of target platforms thanks to its customizable triplets feature. While dozens of triplets ship with vcpkg by default, including a multitude of community-provided options, you can also define your own. For instance, you can target Windows, macOS, Linux, Android, iOS, or your preferred embedded operating system. Target architectures and other compilation options can also be set using triplets.

vcpkg also supports cross-compilation to targets different than the host operating system. We include dedicated articles for some of these with more tailored guidance, including Android, MinGW, and Xbox.