Я просто скопировал и вставил код из здесь :
#include <..\cppwinrt\winrt\windows.networking.vpn.h>
using namespace winrt::Windows::Networking::Vpn;
int wmain()
{ VpnManagementAgent vpn;
auto profiles = vpn.getProfilesAsync().get();
wprintf(L"Found %d profiles\n", profiles.Size());
for (auto vp : profiles)
{
wprintf(L"Found profile %s\n", vp.ProfileName().c_str());
}}
Я знаю, что я не инициализировал среду выполнения Windows, но это не имеет ничего общего с ошибкой, которую я получаю:
so.cpp(7): error C2039: 'getProfilesAsync': is not a member of 'winrt::Windows::Networking::Vpn::VpnManagementAgent'
Я провел свое исследование, и определенно getProfilesAsync
есть в windows.networking.vpn.h
, однако я не знаю, как его достичь.