Настольное приложение Windows для включения возможностей - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь протестировать более новый 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?

Спасибо

...