【问题标题】:What software to use for virtual machine for Windows development?用于Windows开发的虚拟机使用什么软件?
【发布时间】:2010-09-17 21:46:20
【问题描述】:

对于我作为程序员的副业,我需要 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 开发的有用内容吗?)

感谢您的意见!

【问题讨论】:

    标签: windows macos vmware virtualization


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      对于 Visual Studio 版本,Pro 能够编辑用于 C/C++ 开发的资源文件,因此您可以手动将控件拖放到适当位置。尽管您可以改用名为 ResEd 的外部工具,但该功能在 Express 版本中被禁用。

      【讨论】:

        【解决方案3】:

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

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

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

        最后提示,如果您想使用完整的 4Gb 内存,则需要 64 位操作系统。

        祝你好运。

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

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

            要回答 Vistual Studio 的问题,大多数时候 Express 版本就足够了,但对我来说,缺少的一个关键功能是对插件的支持...有许多很棒的插件可以提高你的工作效率,比如 ReSharper、GhostDoc , 痣等等...see previous post

            【讨论】:

              猜你喜欢
              • 2010-09-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多