【问题标题】:MSBuild flags to build for WindowsStore / UWP为 WindowsStore / UWP 构建的 MSBuild 标志
【发布时间】:2020-05-20 06:57:59
【问题描述】:

两天的研究没有给我任何结果。我想配置一个 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)

我应该把哪些参数/选项放在哪里?

注意事项

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

【问题讨论】:

标签: msbuild conan


【解决方案1】:

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

conan create . -s os=WindowsStore

或者,您可以使用这样的操作系统创建一个新的Conan profile

【讨论】:

    猜你喜欢
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 2018-06-12
    • 1970-01-01
    相关资源
    最近更新 更多