要创建 WINRT 项目,我们需要 CMake >= 2.8.10 并且:
- 将项目类型设置为 Windows Store App(CMAKE: SET_TARGET_PROPERTIES(target PROPERTIES VS_WINRT_EXTENSIONS TRUE)
- 为 WinRT 编译添加编译器标志 /ZW(CMAKE: ADD_DEFINITIONS(-ZW))
- 添加 App.xaml.h、App.xaml.cpp
- 添加 App.xaml 以便 VS 从中生成一些额外的文件(CMAKE:如何?)
- 添加带有描述的 Package.appxmanifest,以便 VS 使用它(CMAKE:HOW?)
谢谢你。
更新:引用此问题的 CMake 错误报告在这里0013749:如果没有变通方法,无法从 CMake 定位 Windows 8 RT。