CDT Eclipse недопустимый путь проекта

Другой часто разумный шаг к пониманию того, что делает конкретная строка кода или функция, состоит в том, чтобы отобразить это на графике; поскольку ваш цикл while просто увеличивает c каждый шаг, а затем вычисляет c1 и c2 на основе этих c значений, мы можем написать две функции

func_c1 <- function(c) c - (c > 2) * 2
func_c2 <- function(c) 1 * (c < 3) + 2 * (c > 2)

, которые возвращают c1 и c2 соответственно, для разных значений c.

Затем мы можем построить графики c1 и c2 для различных значений c; ваш цикл while учитывает c = 1:4:

data.frame(c = 1:4, c1 = func_c1(1:4), c2 = func_c2(1:4)) %>%
    gather(param, val, -c) %>%
    ggplot(aes(c, val, colour = param)) +
    geom_point() +
    geom_line()

enter image description here

40
задан David Martin 21 November 2008 в 00:09
поделиться

2 ответа

Я нашел этот отчет об ошибке, чтобы помочь моей проблеме. Я переместил некоторые пути включения и не смог избавиться от старых путей.

Я тоже видел эту проблему, старые пути никогда не удаляются Чтобы вручную исправить файл, который вам нужно переместить / удалить Файл $ {projectname} .sc найден в $ {} Рабочее пространство /.metadata/.plugins/org.eclipse.cdt.make.core

https://bugs.eclipse.org/bugs/show_bug.cgi?id=206372

12
ответ дан 27 November 2019 в 01:37
поделиться

Вы должны проверить, не определили ли вы вручную символ, который eclipse может определить из вашего make-файла. У меня есть проект с вручную написанным make-файлом, и проблема была решена путем удаления символов, которые я вручную добавил в C / C ++ General -> Paths and Symbols -> Symbols.

0
ответ дан 27 November 2019 в 01:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: