linux在windows上的开发 我们开发了C++代码,主要是在VI.的无头Linux X64服务器上,我们提供了Windows桌面,我想知道其他类似情况下的其他人如何工作?您是仅仅使用windows来远程访问linux box,还是有一种在windows上开发的方法

linux在windows上的开发 我们开发了C++代码,主要是在VI.的无头Linux X64服务器上,我们提供了Windows桌面,我想知道其他类似情况下的其他人如何工作?您是仅仅使用windows来远程访问linux box,还是有一种在windows上开发的方法,c++,windows,linux,vi,C++,Windows,Linux,Vi,我想到的两个解决方案是: 在windows桌面上运行linux虚拟机 西格温。(不确定) 还有其他的吗?你只是用windows来远程进入linux系统,还是有办法在windows上开发。--是的,大部分时间我都是这样做的 winscp是一种工具,可以让您在所选编辑器中进行本地文本编辑,无论是emacs for windows、gedit还是记事本,并且可以远程保存。有一个windows端口。作为一个普通用户,我可以说,除了使用windows路径分隔符,这种体验是无缝的 还有其他可供考虑的选择:

我想到的两个解决方案是:

  • 在windows桌面上运行linux虚拟机
  • 西格温。(不确定)

  • 还有其他的吗?

    你只是用windows来远程进入linux系统,还是有办法在windows上开发。--是的,大部分时间我都是这样做的

    winscp是一种工具,可以让您在所选编辑器中进行本地文本编辑,无论是emacs for windows、gedit还是记事本,并且可以远程保存。

    有一个windows端口。作为一个普通用户,我可以说,除了使用windows路径分隔符,这种体验是无缝的

    还有其他可供考虑的选择:

    • 为您提供一组为windows本机编译的GNU工具,包括shell ssh/scp
    • 获取gcc的Windows端口
    • 是另一组GNU工具端口,但没有最近的活动

    正如其他人所提到的,获得SSH/SCP,目的是为Windows构建的。

    < P>目前我开发的唯一C++应用程序是基于Qt和跨平台的,所以我倾向于在Windows中使用VisualStudio开发,然后在Linux上进行测试。对于linux上的测试,我主要使用putty、vi和make,但是如果我需要使用调试器,我会使用nemiver和xming,putty会将x会话导出到PC,以便xming进行渲染

    当我在这样的环境中工作时,我在我的windows机箱上安装了Cygwin/X和putty。在连接-->SSH-->X11-->启用“启用X11转发”的情况下,使用putty连接到Linux机箱。你

    • 安装Cygwin,包括Cygwin/X-下载安装程序,确保在要安装的内容中选择了xinit包,然后点击go
    • 在会话设置中安装PuTTY并启用X转发。PuTTY将自动正确设置显示环境变量
    • 在Windows上启动X服务器(开始->程序->Cygwin/X->XWin服务器)-您可能希望将其复制到您的启动组,以便在登录时运行
    • 使用PuTTY连接到*nix盒并启动一个X Windows程序-记住“将其放大”
    您可以在本地客户端桌面上无缝地使用Linux机器上可用的任何X程序。你可以用Eclipse、gvim或kate来完成


    另一件我很幸运的事情是在Linux上使用Samba来共享我的源代码树,然后将Windows中的驱动器映射到该共享,使用本机Windows工具进行编辑。

    Putty应该是一个不错的选择。您在开发中使用什么类型的版本控制?安装了Linux的virtualbox。