排序
什么是LLVM?LLVM入门
LLVM 是一个提供模块化编译器和工具链软件和技术集合的项目。“LLVM”这个名字与其他IT和开源项目并没有什么不同。LLVM已经在伊利诺伊大学启动了一个研究项目,以创建一个编译器和工具链,支持...
如何测试编译器性能
C++后端团队对我们产品的性能非常敏感。 今天,我将向大家概述我们如何定义“产品的性能”以及衡量它的方法。 在此过程中,我希望向您介绍一些新的想法,您可以用来测试您的产品的性能以及...
VC++提示:使用MSBuild、编译器和链接器获取详细的生成吞吐量诊断
我们知道,应用程序的构建吞吐量对开发人员的生产率是一个时间紧迫的问题。我们花了一些时间在 提高链接器吞吐量 以及VS2010中的其他领域,并将在未来的版本中继续研究如何提高总体构建吞吐量。...
Visual Studio 2010 Service Pack 1一般可用性
如果你们关注Jason Zander(visualstudio公司副总裁)的博客, 两天前您了解到VisualStudio2010 Service Pack 1 谁的 Beta版于去年12月发布 达到最终发布阶段。今天是普遍可用的(上周二只适用...
公告:MSVC符合C++标准
实现与C++标准的一致性对于Visual C++团队来说是一条漫长的道路。如果您最近在任何会议上看到我们,您可能已经看到了MSVC一致性幻灯片(你可以拿一份幻灯片或观看2017年CppCon演讲 在这里 完成这...
通过vcpkg和最新的MSVC编译器使用Boost.Hana
概述 当我们继续致力于提高C++社区的MSVC编译器的一致性时 ,我们希望启用更多的C++库, 今天我们将Boost,哈娜引入Visual C++。 建筑物 关于我们最近C++的一致性进展 , 客户现在可以在VS2017 1...
Visual Studio 2012中用C++实现WindowsXP
我们最近宣布 Visual Studio 2012产品阵容和平台支持 作为这个声明的一部分,我们提到了我们正在评估如何允许C++开发人员在Visual Studio 2012上运行应用程序,这些操作在WindowsXP上运行,而不...
微软C/C++编译器中字符集管理的新方法
微软C/C++编译器已经与DOS、16位窗口和32/64位Windows一起演进。 它支持不同的字符集、代码页和Unicode 在这期间也发生了变化。 这篇文章将解释我们的编译器在过去是如何工作的,还将介绍一...
智能感知缓慢故障排除技巧
嗨,我的名字是 安迪·里奇 我是C++前端编译器的QA。VisualStudio2010中的IntelliSense系统具有更强大的功能、灵活性和准确性,但这些改进是以更大的复杂性为代价的。本文的目标是帮助您排除这...
VisualC++中的“缺省关闭”编译器警告
问候语!我叫乔恩·斯特金;我是微软前沿团队的开发人员。我很高兴能够为Visual C++团队博客做贡献 客座博主 ”. 编写C++代码时,我的一个爱好就是尽可能多地在开发过程中尽早发现bug;很明显,...
VisualStudio C++编译器中的AVX2支持
AVX2是久负盛名的x86系列处理器的又一个扩展, 将其SIMD矢量寄存器的宽度加倍到256位,然后 几十条新指令 . AVX2附带英特尔最新处理器微体系结构,代号为 哈斯韦尔 “. (它 官方名称是“...
Visual Studio 2015更新1:新的实验功能–MPX
介绍 这篇文章是关于英特尔的® 内存保护扩展(Intel)® MPX)支持Microsoft Visual Studio*2015;提供的内容 英特尔公司的高瑟姆·比拉卡、乔治·宽和胡安·罗德里格斯。 概述 更新1 Visual...