请检查预览版本并试用最新的CMake功能。如果你才刚开始接触CMake,请先查阅这篇博客CMake support in Visual Studio。我们期待你的反馈。
导入一个CMake项目
现在我们填加了一个新的入口选项来打开CMake文件:文件->打开->CMake。通过这种方式你可以直接打开一个CMake项目(通过选择一个CMakeLists.txt文件)或是导入一个CMake Cache(通过选择一个CMakeCache.txt文件):
导航到CMakeCache.txt文件的激活导入向导页面:
当你导入了一个CMake Cache,我们会把原始的缓存保持原样。因此,该缓存应该从命令行或使用任何工具或IDE来生成它。
Visual Studio提取了用于创建缓存的命令行参数(如CMake变量)并将其存储在项目的根路径CMakeLists.txt边上的CMakeSettings.json文件中。然后,这个文件可以用来生成一个新的缓存,Visual Studio将使用这个新缓存来创建项目。
请记住,并非缓存中的所有内容都将被导入。诸如生成器和编译器位置之类的属性被替换为已知可用于IDE的默认值。
你的反馈是确保我们提供最佳CMake体验的关键部分。我们很想知道Visual Studio 2017 15.5 preview如何为你工作。如果你有任何特定于CMake工具的反馈,请联系[email protected]。对于普通的问题请填写反馈。