为 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 放在哪里?
注意事项
- 现有项目不提供
CMakeLists.txt
.sln
(库)是第三方库,因此不适用于更改.sln
或.vcxproj
文件
WindowsStore
在柯南中被认为是settings.os
。因此,您需要为这样的配置文件配置您的设置:
conan create . -s os=WindowsStore
或者,您可以用 os 创建一个新的 Conan profile。
研究了两天没有结果。我想配置一个 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)
我应该把 arguments/options 放在哪里?
注意事项
- 现有项目不提供
CMakeLists.txt
.sln
(库)是第三方库,因此不适用于更改.sln
或.vcxproj
文件
WindowsStore
在柯南中被认为是settings.os
。因此,您需要为这样的配置文件配置您的设置:
conan create . -s os=WindowsStore
或者,您可以用 os 创建一个新的 Conan profile。