LINUX.ORG.RU

Eclipse + C++0x


0

2

Можно ли заставить Eclipse(Galileo) понимать C++0x?
В принципе использовать не собираюсь, но хотелось бы уточнить.


что значит «понимать»?

shty ★★★★★ ()
Ответ на: комментарий от shty

если щоб собиралось, то надо добавить в ключи g++: -std=c++0x

shty ★★★★★ ()
Ответ на: комментарий от shty

если щоб собиралось, то надо добавить в ключи g++: -std=c++0x

Собрать это пол беды.
Оно же подсвечивает все фичи C++0x как ошибки.

knkd ()
Ответ на: комментарий от knkd

А мне всегда казалось, что оно просто компилятор пускает в бекграунде. Что компилятор обругал - то и оно обругало. Нет?

Vamp ()
Ответ на: комментарий от Vamp

> Нет?

Нет, конечно. В нормальной IDE должен быть presentation compiler, который прям по мере набора исходного кода подсвечивает все ошибки. В JDT это уже давно так, а CDT к этому стремится, хотя для C++ это слишком сложно сделать.

kamre ★★★ ()
Ответ на: комментарий от kamre

Речь про CDT, и насколько мне известно, он пускает обычный компилятор, настроенный в свойствах проекта.

Vamp ()
Ответ на: комментарий от Vamp

> Речь про CDT, и насколько мне известно, он пускает обычный компилятор, настроенный в свойствах проекта.

За подсветку ошибок в коде, автодополнение и т. д. отвечает собственный парсер CDT, не имеющий отношения к используемому компилятору.

reader ()

А у меня креатор начинает ругаться на некоторые фичи, говорит, что я пытаюсь С++0х юзать.

Gorthauer ★★★★★ ()
Ответ на: комментарий от knkd

Оно же подсвечивает все фичи C++0x как ошибки.

у меня нет, странно

shty ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.