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

没有工具链的Eclipse C++?

  •  0
  • BCS  · 技术社区  · 15 年前

    我有一个C++项目,它必须在Linux上构建,但是我没有Linux机器来运行任何类型的GUI(它们都没有监视器)。所以问题是,我可以使用eclipse通过文件共享进行开发并通过SSH进行构建吗?我一直在做这个,除了穿很多衣服 alt+tab 唯一的问题似乎是自动完成不能正常工作。根据我得到的错误消息,我认为这是因为没有连接编译器或include目录。

    有人有使用这种装置的经验吗?


    人们似乎在看我的问题“如何让事情变得无缝”。我更感兴趣的是 比特。

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

    7 回复  |  直到 14 年前
        1
  •  2
  •   stefaanv    15 年前

    在linux上开发windows和VNC是没有可能的?这样你就不需要额外的显示器了。

        2
  •  2
  •   ntcong    15 年前

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

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

        3
  •  0
  •   dude    15 年前

        4
  •  0
  •   Daff    15 年前

    我正在使用 cpptasks 对于 ant

        5
  •  0
  •   Trevor Harrison    15 年前

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

    coLinux ,可以在Windows中运行linux。 andLinux

        6
  •  0
  •   platformNomad    15 年前

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

    autocomplete可能会遇到编译器中缺少系统包含的问题——您可能只需要从目标系统(Linux上是gcc吗?或者把它从gcc源代码tar-ball中取出来)放在eclipse可以找到它们的地方,相应地调整include路径。

    显然,您正在目标计算机上编译/构建。如果你用C++来编码,你可以用本地C++编译器在Eclipse下测试它,虽然make文件可能有些不同,但主要是编译器/链接器选项。

    祝你好运!

        7
  •  -1
  •   Chris McCall    15 年前

    虽然我对这个配置没有经验,但您的问题似乎需要 build server TeamCity ,它有一个Linux版本,是一个很棒的产品。您可以无限期地使用有限数量的用户/构建配置来评估它。

    CruiseControl ,虽然功能不丰富,但它是免费的(啤酒+语音)。