代码之家  ›  专栏  ›  技术社区  ›  bastibe

用于Windows开发的虚拟机的软件是什么?

  •  1
  • bastibe  · 技术社区  · 16 年前

    作为程序员的副业,我需要Windows。它将安装在VMware Fusion中。我将编写主要用于Matlab MEX文件的C代码,一些DSP开发,一些简单的命令行工具在C和C++的教程,并希望一些简单的GUI使用VisualStudio。 我将使用VisualDSP++、Bloodshed dev cpp、Matlab Mex编译器和Visual Studio。
    虚拟机将主要运行在MacBook2.1 GHz/4 GB上。

    下面是我的问题:

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

    谢谢你的意见!

    5 回复  |  直到 16 年前
        1
  •  1
  •   mdec    16 年前

    如果你真的担心性能,你可以双启动与新兵训练营。除此之外,我相信Parallels还支持bootcamp,因此您甚至可以虚拟化Windows分区。

    我已经说过,如果你要虚拟化,我建议你使用XP,纯粹是因为你不能利用图形硬件来处理Vista中所有的浮华效果。如果你选择了Vista,我建议你关闭Aero。

    对于Visual Studio 2008的版本,您应该了解它的用途(表明您已经使用了dev-c++),并选择支持所有必需功能的版本。当我在这里的时候,我还建议您检查Eclipse和CDT,如果您正在使用新的IDES。

    最后一个技巧是,如果你想使用完整的4GB内存,你需要一个64位的操作系统。

    祝你好运。

        2
  •  5
  •   seisyll    16 年前

    值得你花时间去尝试 VirtualBox . 它是免费的,而且vista和xp在virtualbox下的速度惊人。我在OSX上的virtualbox下运行xp和vista,它们的速度似乎接近本地速度。可能是因为虚拟环境中的驱动程序较少。

    我通常从512兆的RAM到Vista虚拟机,从256兆到XP。这样,您就可以一次运行多个虚拟机,并且仍然有足够的系统RAM用于开放浏览器等。

    简单的命令行工具和简单的gui可以通过Visual Studio的Express版本完成。坚持到你长大。

        3
  •  2
  •   John T    16 年前

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

    对于VisualStudio版本,Pro有能力编辑C/C++开发的资源文件,这样您就可以手动将控件拖放到位置。虽然可以使用名为 ResEd 相反。

        4
  •  1
  •   Jesper Blad Jensen    16 年前

    好。你的MacBook中有4Gig内存,那么Vista就可以了——如果你给它2Gig内存的话,在VS中甚至可能更快。

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

        5
  •  1
  •   Community Bayu Bramantya    7 年前

    我也会选择WinXP, MDEC 已经说过了,你将不能使用AuroInterface,如果它只是用于开发,你将不会错过“花哨”的特性…WinXP使用较少的资源,任何MB的RAM都将在此设置中有用。

    为了回答虚拟演播室的问题,大多数时候特快版本就足够了,但是对于我来说,缺少的关键特性是对加载项的支持…有许多伟大的加载项,提高您的生产力,如Resharper,GhostDoc,Mole和更多… see previous post