Невозможно скомпилировать руководство по boost :: signal с использованием gcc 4.5 на ubuntu 11.04

Я пытаюсь завершить руководство по boost :: signal на http://www.boost.org/doc/libs/1_47_0/doc/html/signals/tutorial.html#id2850736

Однако Eclipse CDT показывает ошибки синтаксического анализа в зависимости от того, какой синтаксис я использую

У меня есть

#include 

Предпочтительный синтаксис

boost::signal sig;    
sig.connect(&print_sum);

Недействительные аргументы шаблона в сигнал

Метод 'connect' не может быть разрешен

Переносимый синтаксис

boost::signal2 sig;
sig.connect(&print_sum);

Не удалось разрешить метод 'connect'

Не удалось разрешить символ 'signal2'

Я использую eclipse 3.7

6
задан Catskul 11 April 2012 в 08:22
поделиться