Я ничего не знаю об API машинного обучения, но C ++ / WinRT - это библиотека только для заголовков, которую вы можете легко включить и собрать из командной строки разработчика. Вот простой пример:
C:\ml>type sample.cpp
#pragma comment(lib, "windowsapp")
#include <winrt/Windows.AI.MachineLearning.h>
#include <stdio.h>
using namespace winrt;
using namespace Windows::AI::MachineLearning;
int main()
{
init_apartment();
puts("Sample");
}
C:\ml>cl /EHsc /std:c++17 /nologo sample.cpp
sample.cpp
C:\ml>sample.exe
Sample
Для реального примера использования API машинного обучения я бы предложил вам начать здесь:
https://docs.microsoft.com/en-us/windows/ai/get-started-desktop
Но, опять же, вы можете следовать и заменить Visual Studio командной строкой и использовать cmake или любую другую систему сборки, если это необходимо.