对于我作为程序员的副业,我需要 Windows。它将安装在 VMWare Fusion 中。我将主要编写 Matlab-Mex 文件的 C 代码、一些 DSP 开发、一些简单的 C 和 C++ 命令行工具作为教程,并希望使用 Visual Studio 编写一些简单的 GUI。我将使用 VisualDSP++、Bloodshed Dev-Cpp、Matlab mex 编译器和 Visual Studio。
虚拟机主要必须在 MacBook 2.1 GHz / 4 Gb 上运行。

现在我的问题是:

  • 我应该使用 Vista 还是 XP?我更喜欢第一个,但担心性能,尤其是使用 Visual Studio。
  • 我应该使用 Visual Studio 2008 Pro 还是 Express?我不想为我不使用的功能浪费内存。(==专业版中有用于GUI开发的有用的东西吗?)

感谢您的意见!

有帮助吗?

解决方案

如果您真的担心性能,您可以使用新兵训练营进行双重引导。除此之外,我相信 Parallels 具有 bootcamp 支持,因此您甚至可以虚拟化您的 Windows 分区。

话虽如此,如果您要进行虚拟化,我建议您使用 XP,纯粹是因为您无法利用图形硬件来实现 vista 中的所有华丽效果。如果您确实选择 vista,我建议您关闭 aero。

至于 Visual Studio 2008 的版本,您应该找出您需要它的用途(您表明您已经使用 dev-c++)并选择支持您所需的所有功能的版本。如果您正在尝试新的 IDE,我还会建议您查看 eclipse 和 CDT。

最后一点提示,如果您想充分利用 4Gb 内存,则需要 64 位操作系统。

祝你好运。

其他提示

值得你花时间去尝试 虚拟盒子. 。它是免费的,Vista 和 XP 在 VirtualBox 下的速度都是惊人的。我在 OS X 上的 VirtualBox 下运行 XP 和 Vista,它们的速度似乎接近本机速度。也许是因为虚拟化环境中工作的驱动程序较少。

我通常为 Vista 虚拟机配备 512 兆内存,为 XP 配备 256 兆内存。这样您就可以同时运行多个虚拟机,并且仍然有足够的系统 RAM 用于打开浏览器等。

简单的命令行工具和简单的 GUI 可以使用 Visual Studio Express 版本来完成。坚持下去,直到你不再需要它。

Vista 将在该笔记本电脑上运行。

至于 Visual Studio 版本,Pro 能够编辑 C/C++ 开发的资源文件,因此您可以手动将控件拖放到适当的位置。尽管您可以使用名为的外部工具,但在 Express 版本中禁用了此功能 教育研究 反而。

出色地。如果你的 MacBook 有 4gig 的内存,那么 Vista 应该没问题 - 如果你给它大约 2gig 的内存,在 VS 中甚至可能更快。

而关于Visual Studio的版本,那么Express应该更细一些。这些工具没有 GUI 差异(据我所知,我只在 .NET 中工作,而不是在本机中工作)

我也会选择WinXP, MDEC 已经说过了,你将无法使用 Auro 界面,如果它只是用于开发,你不会错过“花哨”的功能......WinXp 使用较少的资源,任何 Mb 的 RAM 在此设置中都将很有用。

要回答 Vistual Studio 问题,大多数时候 Express 版本就足够了,但对我来说缺少的一个关键功能是对 AddIns 的支持......有许多出色的插件可以提高您的工作效率,例如 ReSharper、GhostDoc、Mole 等等...... 请参阅上一篇文章

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top