2

多年来,我一直在使用 Notepad++ 开发 PHP 应用程序,最近决定学习 C++。

在下载了 Visual Express 2010 的免费试用版以及一些流行的框架(如 QT 和 OpenCV)后,我注意到硬盘空间消耗量大幅增加。

长话短说,我的第一个“Hello World”程序占用了超过 250 MB 的软件,这个程序的大小不到 1 MB;

以及额外的 750MB 来生成一个小于 5MB 的网络摄像头应用程序,它什么都不做。

所以我的问题是:

是否有一种社区、软件或技术可以让人们在不臃肿的情况下生成和编译 C++ 应用程序?

特别是:解释使用 VS2010 相对于简约方法的优势——除了智能感知。

更新:

所以,我学到了一些东西:

  1. V Studio 及其组件占用多少空间并不重要.... 2013 年大声呼喊

  2. NewEgg.com 仍然有最优惠的硬件交易。

  3. 使用MingW在 5 分钟内搞定它,它非常适合那些经常使用 Unix 控制台的人。另外,我可以继续在 Notepad++ 中进行开发,而不必担心会出现臃肿和臃肿的情况——除非有有时庞大的 C++ 库。

另外:我要保持 VStudio express。它是免费的,并且使构建专门为 Windows 的程序的生活稍微容易一些。我还了解到,MingW 让为 linux 编译程序变得稍微容易一些。

任何更正表示赞赏。

4

2 回答 2

4

答案是,这无关紧要。您下载的 1 GB 左右的软件可以为您提供足够的价值来保留它,或者您应该直接删除它。如果您想要一个 1 MB 的开发环境,请寻找一些 20 年前的旧 Borland 编译器......然后您会意识到我们生活在一个多么神奇的世界,我们拥有巨大的硬盘驱动器,让我们不必关心 1 GB空间,即使它的三分之二在某种程度上是“浪费”(比如因为你不使用 Qt 的图形部分)。

您的计算机上 1 GB 磁盘空间的成本可能低于人们在此问题上花费的第一天的价值,这些人会告诉您在 2013 年可以使用 1 GB 磁盘空间。

如果您仍然不相信,请在网络上搜索“演示场景”。

于 2013-06-08T00:48:17.103 回答
1

使用 VS 的好处是,如果没有它,您将无法轻松生成原生 Windows 应用程序。使用 VS 时,您可以轻松访问 Windows API 和 VS 提供的其他工具。就它在您的计算机上占用的空间而言,因为其他人都说考虑到现在的内存有多便宜,它几乎可以忽略不计。

于 2013-06-08T00:50:39.730 回答