Eclipse CDT toolchain вопрос - PullRequest
       12

Eclipse CDT toolchain вопрос

0 голосов
/ 10 января 2010

Я хочу использовать Eclipse CDT в качестве редактора. Я работаю в Windows Machine (так как это больше poserfull compiuter), в то время как набор инструментов находится на коробке Linux. Теперь я открываю Eclipse, создаю пустой проект в соответствующем каталоге (диск на машине с Linux, где находятся источники) и добавляю источники (просто перетаскивая) в проект. Все, что я хочу, это умение создавать перекрестные ссылки и раскрашивать синтаксис. Теперь мне нужно добавить правильные каталоги включения и ... У меня есть только «cygwin gcc» с предварительно настроенными включаемыми путями, которые я не могу удалить. Я хочу определить свою собственную среду с помощью include-патчей, компилятора и т. Д. Как это сделать? Спасибо

Ответы [ 2 ]

1 голос
/ 10 января 2010

Вы можете взломать свой путь, используя стандартный проект Make. Это заставит Eclipse CDT использовать ваш Makefile, в котором вы можете определить CPPFLAGS, CFLAGS, компилятор и т. Д.

Это не означает, что выполнение стандартного проекта Make означает, что вам каким-то образом придется синхронизировать исходный каталог и файлы между Eclipe и содержимым вашего Makefile.

0 голосов
/ 27 марта 2012

Я использую CDT Internal Builder и MS Visual C ++ Toolchain в своем проекте в Eclipse. Проблема в том, что компилятор ругается:

Неверные аргументы ' Кандидатами являются: 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;
}

В чем проблема?

...