Visual Studio Express 2013 或 Visual Studio Pro 2010
Posted
技术标签:
【中文标题】Visual Studio Express 2013 或 Visual Studio Pro 2010【英文标题】:Visual studio Express 2013 OR Visual studio Pro 2010 【发布时间】:2014-03-01 16:54:33 【问题描述】:我有一台商务笔记本电脑,并且标题中提到了这两个选项;成本不是限制(公司许可证),我将开发简单的 GUI/控制台程序。
目前我正在使用Code::Blocks
,但遇到了我不得不将WtsApi32
用于WTSRegisterSessionNotification
的情况。我对使用 MS Visual Studio 附带的Sal.h
的要求感到震惊 - 我正在考虑将 MS VC++ 用于需要确定当前用户(多显示器设置)是否已锁定他的特定应用程序笔记本电脑/PC 与否。
我需要安装 MS VS Pro 2010 或 MS VS 2013 Express 版本 - 这两者的优缺点是什么?
你有什么建议?
【问题讨论】:
【参考方案1】:Visual Studio Pro 2010 有资源编辑器,我认为还有分析器支持,但是帮助系统很糟糕(这是他们以关联方式对其进行现代化改造的版本)并且编译器 Visual C++ 几乎没有所有 C ++11 个功能。我在 VS 2010 中使用了第 3 方帮助查看器。但是,它有点容易崩溃并且通常不稳定。
2013 Express Edition 缺少资源编辑器和用于分析器的 GUI,但有一个不错的帮助查看器(他们不得不放弃一切都是网络的愚蠢)和更新的编译器,基本上只缺少 C+ +11 constexpr
为了做得好。
两者的下载量都很大。
【讨论】:
VC++ 2010 支持许多 C++11 特性、lambda、自动、智能指针,几乎完整的 C++11 库。 @anonymous downvoter:请解释您的反对意见。哦,等等,不要打扰:我记得早期案例中的这种反应,我曾将一些关于微软产品的“负面”联系起来。粉丝们。 @user515430:您的“许多”功能过于夸张,积极误导读者。例如甚至缺乏基于 for 循环的 humbe 范围。 @ 干杯和hth。 - Alf,感谢您的回答和 cmets(公司已经有两个版本,但我只能安装一个)。从调试的角度来看,哪个更好(c++ 11 支持紧随其后)?我猜是 2013 Express 版吧? 我没有注意到2010年到2013年调试环境有什么大的变化,但可能有一些小的变化。但是,我在使用 VIsual Studio for Desktop 2013 在头文件中设置断点时遇到了一些问题,我不记得 2010 版中的任何问题。所以可能是途中引入了一些bug。以上是关于Visual Studio Express 2013 或 Visual Studio Pro 2010的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2012 上的计算机错误中缺少 GDAL201.dll
Visual Studio 高级程序在 Visual Studio Express 中打开?
Visual Studio 和 Visual Studio Express 有啥区别?
Visual Studio Express 2013 和 Visual Studio 2013 之间的区别
Visual Studio Express 2013 或 Visual Studio Pro 2010
Visual Studio Express 2012 无法添加到 Visual Studio Team Services 的连接