Как заставить анализатор ошибок затмения принимать cilk_for

Я пытаюсь заставить затмение работать с Cilk. Я хочу определить макрос как cilk_for = for для анализатора CDT eclipse. Кто-то в другом посте порекомендовал мне перейти в Project => Properties => Paths and Symbols, а затем определить там символ, чтобы символ определялся только затмением, но не gcc. Проблема в том, что gcc видит символ, который отключает cilk. Как я могу определить это так, что только анализатор затмения имеет это.

0

Решение

Вместо добавления символа в опцию «Пути и символы» попробуйте добавить его в разделе «Включение путей препроцессора, макросов и т. Д.». (это тот, что справа внизу «Пути и символы»). На этой странице вы выбираете GNU C или GNU C ++, выбираете CDT User Setting Entries и нажимаете Add. В выпадающем меню выберите препроцессор Macro. Другая страница, вероятно, добавляется в управляемую сборку, но эта страница не должна быть.

1

Другие решения