VS 2015 RC 中 C++ 跨平台开发的新功能

[原文发表地址]What's new with C++ cross-platform development with VS 2015 RC

[原文发表时间]2015/4/29 10:00 PM

随着Visual C++ 跨平台手机应用功能的开发,从VS2015 RC开始(可以从这里下载),我们很高兴的宣布,Visual Studio开始支持生成iOS的应用。面向iSO开发的工作,我们已经在展开了,这个功能的启用也向大家分享了我们现在的一些想法。通过接下来的一些发布,我们将会继续专注于面向iOS开发的工作,但是现在请参照MSDN的文章来尝试我们的iOS应用开发功能。

除了最近开启的iOS平台的功能外,我们同时也为安卓和跨平台手机应用开发者增加了很多功能。针对安卓平台的开发者将会感受到如下的这些功能设置的好处:

  • 安卓开发者现在可以使用Android API Level 21 (Android  5.0, Lollipop) 并且可以应用了更多新的NDK(NDK R10D
  • 安卓本地开发的GCC 工具链(GCC 4.8) 也在Visual Studio中可以使用了。这是在生成安卓本地库的时候会用到的另外一个Clang工具链。开发者在属性页面的General(平台工具)属性下,可以按照下图所示的那样配置工具集来生成应用程序。

  • Visual C++工具链也会让开发者感受到“剥离的调试”功能,这可以开发者在部署以前从二进制文件里面剥离出调试信息, 同时他们仍然可以成功调试二进制文件。这个功能可以按照下图所示的那样,在链接器属性那里设置。

  • 我们已经修复了VS调试一个外部生成的安卓应用,你可以在相关的博客中找到更多地信息。
  • 调试器的可视化(NATVIS) 已经加入到面向安卓平台的开发中,以此来提高调试的效率。更多的关于如何使用natvis,请参照文章Natvis对安卓应用调试的支持
  • 我们增加了很多新的示例关于面向安卓开发的。 这些示例大部分是安卓 NDK里已有示例代码的一部分,但是我们提供给你,让你知道如何快速的开始使用Visual Studio完成面向安卓平台应用的开发。

总之,对于C++团队来说,这是一个激动人心的时刻,我们期待你们的反馈。请通过Connect来提交Bug, 建议请通过用户反馈提交, 同时也可以在Visual Studio IDE环境中发送一个笑脸给我们。