Eclipse CDT工具链问题

时间:2010-01-10 09:34:55

标签: eclipse-cdt toolchain

我想使用Eclipse CDT作为编辑器。我在Windows机器上工作(因为它更多poserfull compiuter),而工具链驻留在Linux机器上。现在我打开Eclipse,在正确的目录(源于linux的机器上的磁盘)中创建空项目,然后将源(只需拖放)添加到项目中。我想要的只是能够进行交叉引用和着色语法。现在我需要添加正确的include目录和...我只有“cygwin gcc”预先配置包含pathes,我无法删除。我想用包含pathes,编译器等来定义我自己的环境。 怎么做? 感谢

2 个答案:

答案 0 :(得分:1)

您可能会使用标准制作项目破解您的方式。这将使Eclipse CDT使用您的Makefile,您可以在其中定义正确的CPPFLAGSCFLAGS,编译器等。

不是标准制作项目意味着您必须以某种方式保持源目录和文件在Eclipe和Makefile的内容之间保持同步。

答案 1 :(得分:0)

我在Eclipse的项目中使用CDT Internal Builder和MS Visual C ++ Toolchain。问题是编译器发誓:

  

无效的参数'   候选人是:   的std :: basic_istream> &安培; getline(char *,?)   的std :: basic_istream> &安培; getline(char *,?,char)   “

当我点击这样的东西时:

#include <fstream>
using namespace std;

int main()
{
fstream fin;
char buf[256];

fin.open("in.txt", fstream::in);
fin.getline(buf, 256); // !!!!!

return 0;
}

有什么问题?