用于Windows开发的虚拟机有哪些软件?

时间:2008-10-18 09:35:24

标签: windows macos vmware virtualization

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

现在我的问题是:

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

感谢您的意见!

5 个答案:

答案 0 :(得分:5)

值得您花时间尝试VirtualBox。它是免费的,VirtualBox下Vista和XP的速度令人震惊。我在OS X上的VirtualBox下运行XP和Vista,它们似乎处于接近原生的速度。也许是因为在虚拟化环境中工作的驱动程序较少。

我通常会在Vista VM上使用512兆内存,在XP上使用256兆内存。这样,您可以同时运行多个VM,并且仍然有足够的系统RAM用于开放浏览器等。

使用Visual Studio的Express版可以轻松完成命令行工具和简单的GUI。坚持下去,直到你长大。

答案 1 :(得分:2)

Vista将在那台笔记本电脑上飞行。

对于visual studio版本,Pro可以编辑用于C / C ++开发的资源文件,因此您可以手动将控件拖放到位。虽然您可以使用名为ResEd的外部工具,但在快速版中已禁用此功能。

答案 2 :(得分:1)

好。你在那台MacBook上有4g的内存,然后Vista应该没问题 - 如果你给它大约2g的内存,甚至可能在VS中更快。

关于Visual Studio的版本,Express应该更好。工具中没有GUI差异(我知道,我只在.NET中工作,而不是在本机工作)

答案 3 :(得分:1)

如果你真的担心性能,可以用boot boot进行双重启动。除此之外,我相信Parallels支持bootcamp,因此您甚至可以虚拟化Windows分区。

话虽如此,如果你要虚拟化,我会建议你使用XP,纯粹是因为你不能利用图形硬件来获得vista中的所有华丽效果。如果您确实选择了vista,我建议您关闭aero。

至于visual studio 2008的版本,你应该找到你需要的东西(你表示你已经使用了dev-c ++)并选择支持所有必需功能的版本。虽然我在这里,但如果您正在推出新的IDE,我还建议您查看eclipse和CDT。

作为最后的提示,如果你想使用完整的4Gb ram,你将需要一个64位的操作系统。

祝你好运。

答案 4 :(得分:1)

我也会选择WinXP, mdec 已经说过了,你将无法使用Auro界面,如果它只是用于开发你就不会错过'花式'功能...... WinXp使用较少的资源,任何Mb的RAM都可用于此设置。

要回答Vistual Studio问题,大部分时间Express版本都足够了,但是对于我来说缺少关键功能是对AddIns的支持......有很多很棒的AddIns可以提高你的生产力,比如ReSharper,GhostDoc ,鼹鼠等等...... see previous post