之前采用计算器,我已经花了很多时间寻找解决方案。我已经是一个linux的用户/用户开发的几年里,现在移到windows-7.
我正在寻找塞汀-一个发展的环境(主要是c/c++/bash/python)在我的windows的机器。解决方案,我累了

  • VirtuaBox最新的,与grml中(非常光debian基于发行版)
    一些如何管理其安装在垂直框,但很多问题仍然关于客人-补充,共享文件,屏幕的决议。累了,现在。

  • MinGW
    安装,加入%的道路%,伴随着GVIM.现在我可以使用powershell,运行gvim,vim,并mingw从壳为抨击。但是没有的联机手册,它是一个很大的便利他们出售的当地和离线。但我认为它给了我一个海湾合作委员会发展 我需要mySys。我可以安装,如果它提供了联机手册和ssh。

  • Cygwin
    一直避免直到现在。但我觉得它会给我联机手册、海湾合作委员会-工具,蟒蛇-最新的。

  • 一些所谓的Interix.
    任何接受者。它是推.

什么是最好的做法?什么是你们下,我没有一个linux的框ssh,以及如果垂直框事的工作现在某一点,然后我就可以ssh我的竖直盒.我已经失去的时间设置,所以放弃这一段时间。
我认为只有在开始解决方案将让我们试试的东西喜欢,或其他linux的系统框架。

我检查这个
最好安装Linux发展的从窗户?
你推荐coLinux或其衍生物。如果是的话的建议或审议之前,我试试。

有帮助吗?

解决方案

我建议在开始+Ubuntu。Cygwin只是不削减它对于某些任务,是在测试版windows7资.

其他提示

这里是我做的Python发展窗口:

我会看到,如果MSysGit可以提供什么样的你想第一个。此外,由于人页是不是真的什么都非常令人印象深刻...它可能只是可能只是复制他们。我有问题cygwin,但说实话我很不高兴不能马,MSysGit,或Cygwin。我希望有人能建立一个更...linux等。我想如果我不得不使用windows每一天,幸运的是我只有使用windows谨慎。

海事组织,我想说在开始+巴布亚Linux+KDevelop4、巴布亚将给予你控制你需要你的环境。我做完全相反的你,我有海湾合作委员会/qt4上安装葡萄酒的汇编windows和使用Linux为主。

如果你想要做的发展POSIX应用(主要是命令行中),与所有熟悉的Linux工具,然后cygwin是你最好的选择。这可能包括的一切。

但如果你将尝试做Windows发展(任何与UI、司机、服务),那些工作室是真的黄金。

和一般Visual Studio只是伟大的东西,如果你想花时间和金钱。好IDE,伟大的调试器。我强烈推荐它。如果你是在罗马做什么的罗马人做:-)

我会推荐 流血DevC++ 作为一个良好的基本的非microsoft具体解决方案对于发展中ANSI C/C++编码。我个人只要使用Visual Studio2008年和忽视的所有Microsoft具体的扩展。

为蟒蛇是有美好的科莫多巨蜥编辑的软件是免费的,亲自IDE版本是什么我喜欢,但我用一个老3.5.3版本,为我工作。他们有一个非常受欢迎的Python包叫ActivePython为好,拥有一堆Windows具体扩展的模块。

个人cygwin只是感觉和行为,像黑客对我是痛苦的安装和维护。我认为,运行Linux/Unix在一个虚拟的机是多少麻烦,如果你是在寻找*尼克斯的环境。得到一个真的真的*尼克斯的环境,觉得很难下窗户。

以下建议保留,如果你不会做复杂的模板编程作c++IDE的其他比visual studio吸,他们无法有效地指现代C++码(提高图书馆)。

我建议使用//需要将物品寄(它已经远远更好的支持C++比蚀/CDT)与以下两建立环境。两者都是重要的,如果你想要的交叉编制和试验对POSIX和win32.这不是一个银子弹,你应该试验在不同的变体的UNIX一旦在一段时间:

我建议安装Mingw并不能马windows发展,它很好的时候你可以使用awk,查询,sed等于你的码:D生成的程更容易与壳牌工具--生成书面建立脚本是一个婊子要做到有效的命令行在windows(powershell可能具有改变)。

我也建议安装Cygwin和使用,在边。Mingw是用于编程对win32low-level API,Cygwin是用于编程对POSIX标准。Cygwin还汇编了一个很大的软件,否则你会有口。

还一旦你得到你的项目启动和运行可以使用CMAKE作为建立环境中,它的最好的事情,因为片面包:第你可以把它吐出来建造的定义为任何和一切--包括visual studio.

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