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 的连接