要为WindowsStore/UWP生成的MSBuild标志

要为WindowsStore/UWP生成的MSBuild标志,msbuild,conan,Msbuild,Conan,两天的研究没有给我任何结果。我想配置一个conanfile来为UWP/WindowsStore构建一个现有的.sln,以确保一切都是允许的 这里是conanfile.py class LibConan(ConanFile): def build(self) msbuild = MSBuild(self) msbuild.build( 'library.sln', targets=['liblibrary'], platforms={'x86

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

这里是
conanfile.py

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)
我应该将哪些参数/选项放在哪里

笔记
  • 现有项目不提供
    CMakeLists.txt
  • .sln
    (库)是第三方库,因此不适用于更改
    .sln
    .vcxproj
    文件

    • 在柯南中,
      WindowsStore
      被视为
      settings.os
      。因此,您需要为此类配置文件配置设置:

      conan create . -s os=WindowsStore
      

      或者,你可以用这样的操作系统创建一个新的应用程序。

      你应该将“WindowsStore”作为设置传递。操作系统:够了吗?是的,@uiliaries谢谢,伙计。这对我来说意义重大。我花了很多时间想弄明白这一点。你能回答一下吗?这样我就可以接受了?