C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
CMake — это кроссплатформенный генератор системы сборки с открытым исходным кодом. Он генерирует файлы для систем сборки, такие как собственные файлы makefiles, ninja-build и файлы проектов для нескольких интегрированных сред разработки.
Компоновщик является частью цепочки инструментов для создания исполняемых файлов из исходного кода, написанного на скомпилированных языках программирования. Он берет скомпилированный объектный код в нескольких файлах и создает из них один «связанный» исполняемый файл.
Microsoft Studio Visual C++ 2013 (MSVC 12.0) — это коммерческий (доступна бесплатная версия) продукт интегрированной среды разработки (IDE) от Microsoft для языков программирования C, C++ и C++ / CLI.