Visual Studio中的CMake支持–CMake 3.9、Linux目标、反馈

点这里看中文版

null

Visual Studio 2017 15.4预览版2 现已提供,包括对VisualStudio的CMake工具的增强功能。  最新的预览版将CMake升级到3.9版本,包括更好地支持独立的CMakeLists,并支持直接针对Linux。

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

CMake工具升级到CMake 3.9

您可以在 CMake 3.9发行说明 .

更好地支持包含多个独立CMakeLists的文件夹

最新预览改进了对包含多个独立CMake项目的文件夹的支持。 打开包含独立项目的文件夹时,应检测CMake项目中的所有目标。

此功能在预览中确实有一些限制。  例如,如果根文件夹中有CMakeLists,则子文件夹中的独立CMakeLists可能无法正确检测。  请让我们知道这是否会对您的项目产生负面影响。 在此之前,您可以通过直接打开子文件夹来解决此限制。

CMake对Linux的支持

Visual Studio现在支持 使用CMake直接瞄准Linux .

Target Linux or Windows with Visual Studio and CMake.

此功能允许您在不进行修改的情况下打开Linux项目,在具有完整IntelliSense的Windows上编辑,以及在远程Linux目标上构建和调试。  另外,visualstudio为您处理到远程目标的连接,因此您不必担心设置SSH隧道。  这将使跨平台开发变得轻而易举,因为您可以通过在下拉列表中切换配置在目标Windows和Linux之间进行切换。  如果您想了解更多信息,请查看上面的链接。

错误修复和改进

你给了我们反馈,我们听了。  Visual Studio 2017 15.4 Preview 1包含了一些改进,并解决了社区报告的错误。  以下问题已在最新预览中修复:

  • 无法使用CMake生成解决方案,因为找不到生成器。 开发者社区: 98850
  • CMakeSettings.json文件 不能放在“.vs”文件夹中。 开发者社区: 81812
  • 无法从CMake“Open Folder”启动/调试DLL 开发者社区: 82176
  • Launch.vs.json不正确支持环境变量。 开发者社区: 81798
  • 未设置CMAKEu VSu DEVENVu命令变量。 开发者社区: 75609

向我们发送反馈

要试用最新和最棒的CMake功能并给我们一些早期反馈,请下载并安装最新的 Visual Studio 2017预览版 .  一如既往,我们欢迎您的反馈。  欢迎通过电子邮件发送任何评论 cmake@microsoft.com ,通过 推特@visualc ,或Facebook Microsoft Visual Cpp .

如果您在Visual Studio 2017中遇到其他问题,请通过 报告问题 ,这在安装程序和IDE本身中都可用。 如需建议,请告知我们 用户语音 . 我们期待您的反馈!

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