Tutorial: Generate Microsoft Visual Studio Solution for VTM — VVC Codec (Video Coding) (2020)

Versatile Video Coding (VVC) is a newly developing codec by Joint Video Expert Team (JVET)

Sik-Ho Tsang
2 min readJan 11, 2020
CMake (Cross-platform Make)

Right now, Visual Studio supports CMake. The steps become much simple compared with the usage of independent installed CMake tool (My Previous Tutorial Using CMake to Generate Microsoft Visual Studio Solution (Old)).

The related documentation is published recently in Microsoft website: CMake projects in Visual Studio (08 Jan 2020).

This tutorial involves the steps to generate the Microsoft Visual Studio Solution for the reference software of Versatile Video Coding (VVC), i.e. VTM (VVC Test model). In particular, the version right now is VTM-7.1. Let’s get started. (Sik-Ho Tsang @ Medium)

Outline

  1. Download the VVC Codec
  2. Using CMake Inside Visual Studio 2017

1. Download the VVC Codec

2. Using CMake Inside Visual Studio 2017

  • It should also work for Visual Studio 2019. (Make sure the Visual Studio has been updated to support CMake.)
  • After downloading VTM-7.1, there is a CMakeLists.txt in the VTM root directory.
  • Launch Visual Studio 2017.
  • Choose File > Open > Folder to open a folder containing a CMakeLists.txt file.
  • Choose CMake > Build All can already build the VTM-7.1.
  • Thus, it is as simple as that. And it can be applied to other C++ sources using CMake.

--

--

Sik-Ho Tsang
Sik-Ho Tsang

Written by Sik-Ho Tsang

PhD, Researcher. I share what I learn. :) Linktree: https://linktr.ee/shtsang for Twitter, LinkedIn, etc.

Responses (1)