C++;没有工具链的Eclipse? 我有一个C++项目,它必须在Linux上构建,但是我没有Linux机器来运行任何类型的GUI(它们都没有监视器)。所以问题是,我可以使用eclipse通过文件共享进行开发,并通过SSH进行构建吗?我一直在这样做,除了在alt+tab上大量磨损之外,唯一的问题似乎是自动完成无法正常工作。根据我收到的错误消息,我认为这是没有连接编译器或include目录的结果

C++;没有工具链的Eclipse? 我有一个C++项目,它必须在Linux上构建,但是我没有Linux机器来运行任何类型的GUI(它们都没有监视器)。所以问题是,我可以使用eclipse通过文件共享进行开发,并通过SSH进行构建吗?我一直在这样做,除了在alt+tab上大量磨损之外,唯一的问题似乎是自动完成无法正常工作。根据我收到的错误消息,我认为这是没有连接编译器或include目录的结果,c++,eclipse,fileshare,C++,Eclipse,Fileshare,有没有人有使用这种设置的经验 人们似乎在关注我的问题中的“如何使事情无缝”这一点。我更感兴趣的是“如何使Eclipse的编辑功能完全正常工作”这一点 所有建议的解决方案都相当于“在Linux上开发”,比问题更糟糕(问题主要是一个新生的问题,如果我愿意,我可以解决它)虽然我没有这种精确配置的经验,但您的问题似乎需要解决。试试看,它有一个Linux版本,是一个很棒的产品。您可以无限期地使用有限数量的用户/构建配置对其进行评估 还有一个功能不是很丰富,但它是免费的(啤酒+语音)。虽然我没有这种精确配

有没有人有使用这种设置的经验


人们似乎在关注我的问题中的“如何使事情无缝”这一点。我更感兴趣的是“如何使Eclipse的编辑功能完全正常工作”这一点


所有建议的解决方案都相当于“在Linux上开发”,比问题更糟糕(问题主要是一个新生的问题,如果我愿意,我可以解决它)

虽然我没有这种精确配置的经验,但您的问题似乎需要解决。试试看,它有一个Linux版本,是一个很棒的产品。您可以无限期地使用有限数量的用户/构建配置对其进行评估


还有一个功能不是很丰富,但它是免费的(啤酒+语音)。

虽然我没有这种精确配置的经验,但您的问题似乎需要解决。试试看,它有一个Linux版本,是一个很棒的产品。您可以无限期地使用有限数量的用户/构建配置对其进行评估


还有一个,虽然功能不是很丰富,但它是免费的(啤酒+演讲)。

我相信如果你足够聪明,你可以为eclipse编写一个插件来实现这一点。我不相信没有编程或脚本就可以实现。如果您可以将它放在远程机器上的Samba共享上,您可以让Eclipse生成makefile,然后使用ssh远程登录到同一台机器,然后运行make来运行我认为CDT为您生成的makefile。如果您没有mingw或其他东西来欺骗eclipse,使其认为您想要使用gcc风格的编译器进行构建,那么我不确定eclipse是否会窒息。但是,尝试调试此设置时会遇到问题。最好只是学习如何编写自己的简单makefile;或者在您的windows计算机上安装cygwin或mingw,并将该gcc编译器与eclipse一起使用。

我相信,如果您足够聪明,您可以为eclipse编写一个插件来实现这一点。我不相信没有编程或脚本就可以实现。如果您可以将它放在远程机器上的Samba共享上,您可以让Eclipse生成makefile,然后使用ssh远程登录到同一台机器,然后运行make来运行我认为CDT为您生成的makefile。如果您没有mingw或其他东西来欺骗eclipse,使其认为您想要使用gcc风格的编译器进行构建,那么我不确定eclipse是否会窒息。但是,尝试调试此设置时会遇到问题。最好只是学习如何编写自己的简单makefile;或者在windows计算机上安装cygwin或mingw,并将该gcc编译器与eclipse一起使用。

我正在使用for在不同的目标平台(windows和Linux)上构建项目。它使用平台编译器(如GCC或visualstudio),但与makefile不同的是,它尝试使整个任务尽可能通用。因此,您可以在eclipse中的共享文件夹上在您的计算机上开发,只需在Linux远程端通过SSH运行ant target(当然,它还允许您设置正确的包含路径)。

我正在使用for在不同的目标平台(Windows和Linux)上构建项目。它使用平台编译器(如GCC或visualstudio),但与makefile不同的是,它尝试使整个任务尽可能通用。因此,您可以在eclipse中的共享文件夹上在您的计算机上开发,只需在Linux远程端通过SSH运行ant目标(当然,它也允许您设置正确的包含路径)。

是否不可能使用XWindow或VNC在Linux机上开发?这样您就不需要额外的显示器。

是否不可能使用XWindow或VNC在linux机器上进行开发?这样,您就不需要额外的显示器。

VMWare和linux的本地副本。问题解决了


或者,您可以在Windows中运行linux。是一个使用coLinux内核的Ubuntu发行版。

VMWare和linux的本地副本。问题解决了


或者,您可以在Windows中运行linux。是一个使用coLinux内核的Ubuntu发行版。

我有时在windows中使用eclipse,并通过SSH在Linux机器上构建它。我必须编写一个makefile,然后将它们上传到linux机器并编译

是的,自动完成真的不起作用,未解决的包括…诸如此类。为了摆脱它,您应该在真正的Linux中使用eclipse


顺便问一下,为什么不试试cygwin/mingw在windows下编译您的项目呢。如果你不能,祝你好运安装Linux(很遗憾,但这是提高代码性能的最好方法)

我有时在windows中使用eclipse,并通过SSH在Linux机器上构建它。我必须编写一个makefile,然后将它们上传到linux机器并编译

是的,自动完成真的不起作用,未解决的包括…诸如此类。为了摆脱它,您应该在真正的Linux中使用eclipse


顺便问一下,为什么不试试cygwin/mingw在windows下编译您的项目呢。如果你不能,祝你好运安装Linux(遗憾的是,这是提高代码性能的最好方法)

我不确定这是否仍然是一个问题,只是遇到了这个问题

如果您的目的只是获得EclipseIDE的自动完成的好处,而不是其他功能(如远程调试等),那么您应该按照您所说的使用共享磁盘的方式

自动完成遗嘱认证由于缺乏系统