CMAKE 在一个解决方案中构建不同的平台
CMAKE build different platform in one solution
你好
我从 cmake 使用 x64 生成器生成 visual studio(2013) 解决方案,而 include_external_msproject 只有 win32 平台。
当我打开解决方案时,默认情况下,我的 win32 解决方案被排除在构建之外(Field Build 不勾选标记)。
问题,如何从 cmake 为 win32 项目设置强制构建?
例如:
include_external_msproject(splash ${CMAKE_SOURCE_DIR}/splash.vcxproj)
函数有参数PLATFORM,设置默认平台。
警告您的外部项目,必须具有相同数量的配置和平台。示例:如果您的主要解决方案有 MinSizeRel Win32,那么您的外部项目也必须有。
include_external_msproject(splash ${CMAKE_SOURCE_DIR}/splash.vcxproj PLATFORM Win32)
你好
我从 cmake 使用 x64 生成器生成 visual studio(2013) 解决方案,而 include_external_msproject 只有 win32 平台。
当我打开解决方案时,默认情况下,我的 win32 解决方案被排除在构建之外(Field Build 不勾选标记)。
问题,如何从 cmake 为 win32 项目设置强制构建?
例如:
include_external_msproject(splash ${CMAKE_SOURCE_DIR}/splash.vcxproj)
函数有参数PLATFORM,设置默认平台。 警告您的外部项目,必须具有相同数量的配置和平台。示例:如果您的主要解决方案有 MinSizeRel Win32,那么您的外部项目也必须有。
include_external_msproject(splash ${CMAKE_SOURCE_DIR}/splash.vcxproj PLATFORM Win32)