为 WindowsStore/UWP 构建的 MSBuild 标志

MSBuild flags to build for WindowsStore / UWP

研究了两天没有结果。我想配置一个 conanfile 来为 UWP / WindowsStore 构建一个现有的 .sln,以确保一切都被允许。

这是 conanfile.py

的 MSBuild 部分
class LibConan(ConanFile):
  def build(self)
    msbuild = MSBuild(self)
    msbuild.build(
      'library.sln',
      targets=['liblibrary'],
      platforms={'x86': 'Win32', 'x86_64': 'x64'},
      toolset=self.settings.compiler.toolset,
      use_env=False)

我应该把 arguments/options 放在哪里?

注意事项

WindowsStore在柯南中被认为是settings.os。因此,您需要为这样的配置文件配置您的设置:

conan create . -s os=WindowsStore

或者,您可以用 os 创建一个新的 Conan profile