排序
在visualstudio中支持Android CMake项目
克马克 是跨平台项目生成器,它允许跨多个IDE和项目系统重用共享C++代码。我们对CMake做了一个修改,以支持我们的Android工具链 Visual Studio . 有了这个改变,您就可以使用现有的针对Android...
VS 2015 Update 1中与Microsoft CodeGen的碰撞
[这篇文章是由戴夫·巴托洛梅奥(Dave Bartolomeo)和Clang/C2特写组撰写的] 开发和维护跨平台C++代码的挑战之一是处理不同平台的不同C++编译器。您编写一些代码,用VisualC++编译器构建Windows...
Visual C++ 2015中的内存剖析
正如早些时候宣布的那样 博客文章 ,VisualStudio2015托管一组新的内存分析工具,以帮助解决和修复应用程序中的内存问题。 新的调试时间 探查器在调试会话期间运行,允许您随时(例如在断点...
Visual C++库调查
VisualC++团队希望更好地理解在日常开发工作中如何使用库。无论您是发布库、查找在Microsoft平台上运行的库(为其构建应用程序),还是将库集成到项目和构建系统中,我们都希望收到您的来信,以...
优化C++代码:死代码消除
如果你已经到了这个博客系列的中间,你可能想从最开始 开始 . 这篇文章研究了称为死代码消除(Dead Code Elimination)的优化,我将其缩写为DCE。 它做了它所说的:丢弃任何结果不是实际的计...
Visual Studio 2013中的C99库支持
大家好,我是Pat Brenner,Visual C++图书馆团队的开发者。在这篇博文中,我想分享一些关于在VisualStudio2013中添加到C运行时库的C99支持的信息。 总之,我们在以下头文件中添加了缺失函数的声...
Visual Studio 2013中已弃用对MBC的MFC支持
2017年4月更新 关于我们2015年的移民工作 去年,我们决定删除有关MBCS弃用的警告。我们听到了您的意见,并了解到太多“老的和大的”MFC项目依赖于它,而且对于大型项目来说,迁移到Unicode成本...
优化C++代码综述
如果你已经到了这个博客系列的中间,你可能想从最开始 开始 . 这篇文章解释了VisualC++编译器中的数据流——从我们的C++源程序开始,并用相应的二进制程序结束。这篇文章是 一个简单的方法是把...
优化C++代码
你好,我叫Jim Hogg,我是一名项目经理,在微软的Visual C++编译团队工作,主要是在Redmond的主要校区工作。更具体地说,我在编译器中负责优化代码,使其运行更快,或使其更小,或两者兼而有之...
来宾帖子-表达式评估器
你好。我叫奥菲克·希伦 我写博客 主要是关于我遇到的各种VC++技巧。今天,我想明确地介绍一个调试特性,我们每天都使用它,但很少提到它的名字-本机 表达式计算 (以下简称EE)。 基础知识 每...
十一月CTP,ISOCPP.ORG,标准C++基金会今天宣布
美国东部时间11月2日下午12:45 C++的使用和投资在软件产业的各个领域都持续强劲增长,并且广泛地遍及所有的主要行业。正如赫伯(萨特)所说,“微软是基于C++构建的,世界运行在C++之上”,同时...
Visual Studio 2012中用C++实现WindowsXP
我们最近宣布 Visual Studio 2012产品阵容和平台支持 作为这个声明的一部分,我们提到了我们正在评估如何允许C++开发人员在Visual Studio 2012上运行应用程序,这些操作在WindowsXP上运行,而不...