Visual Studio中的CMake支持–导入CMake缓存

点这里看中文版

null

配置CMake项目以您想要的方式进行构建通常是一个时间密集的过程,因此 Visual Studio 2017 15.5预览版 我们使将现有的CMake项目和缓存配置导入IDE变得比以往任何时候都更容易。  现在可以导入现有的CMakeCache.txt文件,VisualStudio将自动提取自定义变量,并基于这些变量创建预填充的CMakeSettings.json文件。

请查看预览并试用最新的CMake功能。  如果您刚刚开始使用CMake,请访问 了解有关VisualStudio中CMake支持的详细信息 .  我们期待您的反馈。

导入CMake项目

首先,我们为打开CMake文件添加了一个新的入口点:File>open>CMake。  从这里,您可以直接打开CMake项目(通过选择CMakeLists.txt文件)或导入CMake缓存(通过选择CMakeCache.txt文件):

File > Open > CMake

导航到CMakeCache.txt文件将激活导入向导:

Import CMake Cache

导入CMake缓存时,原始缓存将保持完整。  因此,缓存应该从命令行或使用任何工具或IDE来生成它。

visualstudio提取用于创建缓存的命令行参数,例如CMake变量,并将它们存储在 CMakeSettings.json文件 与项目的根CMakeLists.txt一起归档。  然后使用此文件生成VisualStudio用于构建项目的新缓存。

CMake Settings JSON

请记住,并不是缓存中的所有内容都将被导入。  生成器和编译器的位置等属性将被替换为与IDE配合良好的默认值。

您的反馈是确保我们提供最佳CMake体验的关键部分。  我们很想知道怎么做 Visual Studio 2017预览版 为你工作。  如果您对CMake工具有任何反馈,请联系 cmake@microsoft.com .  一般问题请 报告问题 .

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享