Я пытаюсь протестировать более новый API геолокации (вместо старого API ILocation COM), который является WinRT API.
Я следовал инструкциям здесь , чтобы позволить обычному настольному приложению C ++ для Win32 вызывать функции Windows 10 RT. В моих тестах он работает нормально.
Однако для определения местоположения я должен включить возможность в файл XML, как обсуждено здесь .
Как мне создать этот XML-файл? Я попытался создать файл, подобный этому:
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
<Capabilities>
<!-- DeviceCapability elements must follow Capability elements (if present) -->
<DeviceCapability Name="location"/>
</Capabilities>
<Identity Name=""
Version=""
Publisher="" />
<Properties>
<DisplayName></DisplayName>
<PublisherDisplayName></PublisherDisplayName>
<Logo></Logo>
</Properties>
<Prerequisites>
<OSMinVersion></OSMinVersion>
<OSMaxVersionTested></OSMaxVersionTested>
</Prerequisites>
<Resources>
<Resource Language="" />
</Resources>
<Applications>
<Application Id="" StartPage="">
<VisualElements DisplayName="" Description=""
Logo="" SmallLogo=""
ForegroundText="" BackgroundColor="">
<SplashScreen Image="" />
</VisualElements>
</Application>
</Applications>
</Package>
Я не уверен, что теперь делать. Есть ли параметр компилятора, который сказал бы компилятору / компоновщику включить этот файл appxmanifest?
Спасибо